Collection of scripts for make GitLab backups and pushing to FTP server
You can automate packages update via Cron, for example:
# Run backup
0 2 * * * /path/to/backuper/backup.sh
Warning: Absolute path is important!
This example mean: "Run script every day at 2 hour 0 minutes", more details you can find on Wikipedia.