La sauvegarde régulière de vos serveurs est cruciale. Restic est un outil moderne, rapide et sécurisé permettant de réaliser des sauvegardes chiffrées et incrémentales vers divers backends dont SFTP.
Prérequis
- Serveur Linux (Debian, Ubuntu, CentOS, Rocky…)
- Accès SSH à un serveur de stockage distant
- Restic installé localement
Installation de Restic
Debian/Ubuntu
sudo apt update
sudo apt install restic -y
RHEL/AlmaLinux/Rocky
sudo dnf install epel-release -y
sudo dnf install restic -y
Initialiser le dépôt Restic
export RESTIC_REPOSITORY="sftp:user@backupserver:/data/restic"
export RESTIC_PASSWORD="MotDePasseDeSauvegarde"
restic init
Lancer une première sauvegarde
restic backup /etc /var/www /home
Vérifier les snapshots
restic snapshots
Programmer la sauvegarde avec cron
Éditer la crontab :
crontab -e
Exemple de job quotidien à 3h00 :
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
Nettoyage automatique
Pour limiter la taille du dépôt :
restic forget --keep-daily 7 --keep-weekly 4 --keep-monthly 6 --prune
Vérification d’intégrité
restic check
Aller plus loin
Pour des backups vers S3, découvrez Restic avec Rclone vers S3. Pour une architecture complète multi-sites, consultez Restic + MinIO + Rclone. Comprenez mieux la stratégie avec notre article sur stratégie de sauvegarde 3-2-1.
Conclusion
Avec Restic et un backend SFTP, vous disposez d'une solution de sauvegarde sécurisée, fiable et économique adaptée à tout type de serveur Linux.


