Skip to content

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.sh

Les 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

Contributors

The avatar of contributor named as Clément Favre Clément Favre

Changelog