L'outil en ligne de commande de GitHub est utilisé pour créer des releases et téléverser les sauvegardes des fichiers statiques.
- Installer GitHUB CLI : https://github.com/cli/cli/blob/trunk/docs/install_linux.md#debian-ubuntu-linux-raspberry-pi-os-apt
- Cloner le dépôt du site :
# clonage du dépôt du site
cd /var/www/geotribu/
git clone https://github.com/geotribu/website.git --depth=1
Pour finir, s'authentifier à GitHub via un Personal Token - Suivre la documentation.
-
Copier le fichier
backup.sh
:scp backup.sh geotribu@elgeopaso.georezo.net:/home/geotribu/scripts/geotribu-backup/
-
Activer la planification via un cron
crontab -e
@monthly /home/geotribu/scripts/geotribu-backup/backup.sh