Ceci est une ancienne révision du document !
apt install restic restic self-update
Pour éviter de taper le chemin du dépôt et le mot de passe, on va les mettre en variable d’environnement
export RESTIC_REPOSITORY="/backup" export RESTIC_PASSWORD="motdepasse"
Initier le dépôt
restic init
Faire un backup
restic backup /etc /var/www /home
Vérifier les snapshots
restic snapshots
Dans le crontab
0 3 * * * RESTIC_REPOSITORY="sftp:user@backupserver:/data/restic" RESTIC_PASSWORD="VotreMotDePasse" /usr/bin/restic backup /etc /var/www /home >> /var/log/restic-backup.log 2>&1
On peut rajouter cette ligne pour faire le ménage
0 4 * * * RESTIC_REPOSITORY="sftp:user@backupserver:/data/restic" RESTIC_PASSWORD="VotreMotDePasse" /usr/bin/restic forget --keep-daily 7 --keep-weekly 4 --keep-monthly 6 --prune