Sauvegardes
Les instances sont backupées sur SwissBackup de Infomaniak. Nous utilisons la solution proposée par Infomaniak : Restic
Sur chaque instance, on a dans /data/restic Les fichiers suivants :
restic_key-> clé qui encrypte le backup de cette instance (unique à chaque instance)restic_credentials-> identifiants pour se connecter à SwissBackup (selon le tuto)run-backup.sh-> script qui exécute le backup a proprement parler.- il peut être configuré avec des dossiers à exclude des backups
Important
Les clés d'encryptions restic_key sont ABSOLUMENT NECESSAIRES pour decrypter les backups. Elles sont stockées dans Guardian dans la note "Cloud Infomaniak Backup Codes"
Crontab
Le backup est exécuté toutes les 15 minutes par le crontab de root
bash
sudo crontab -e
# Backup data every 15 minutes...
*/15 * * * * /data/restic/run-backup.shLes snapshots gardés sont les suivants:
- les 24 derniers snapshots "Hourly"
- les 7 derniers snapshots "Daily"
- les 4 derniers snapshots "Weekly"
- les 12 derniers snapshots "Monthly"
Pour plus d'infos sur comment les snapshots et le "pruning" fonctionne : voir la documentation officielle de Restic

