Dans cet article, je vous montre pas à pas comment :
Installer Restic sur votre NAS Synology DS224+
Sauvegarder vos données vers un SSD USB externe
Automatiser la sauvegarde en tâche de fond
🧰 1. Installation de Restic sur un NAS Synology DS224+
Synology ne propose pas directement Restic dans le Centre de paquets. Voici comment l’installer manuellement.
🔹 a) Préparer le terminal SSH
Allez dans Panneau de configuration > Terminal & SNMP
Activez SSH
Connectez-vous en SSH depuis votre PC :
ssh votrenom@IP_DU_NAS
🔹 b) Télécharger et installer Restic
Téléchargez la dernière version de Restic :
cd /usr/local/bin
sudo wget https://github.com/restic/restic/releases/latest/download/restic_linux_amd64 -O restic
Rendez-le exécutable :
sudo chmod +x restic
Vérifiez l’installation :
restic version
Vous devriez obtenir une réponse du type : restic 0.16.x compiled with go...
🔌 2. Préparer le SSD USB
Branchez votre SSD au NAS.
Vérifiez qu’il est monté dans DSM > Périphériques externes.
Notez le point de montage, en général
/volumeUSB1/usbshare2/
.
Créez un dossier pour le dépôt :
mkdir -p /volumeUSB1/usbshare2/restic-repo
🔐 3. Initialiser le dépôt de sauvegarde Restic
Initialisez le dépôt où seront stockées les sauvegardes :
restic init --repo /volumeUSB1/usbshare2/restic-repo
🔑 Lors de la première exécution, Restic vous demandera un mot de passe. Gardez-le précieusement : il sera requis pour toute action future (sauvegarde, restauration…).
📦 4. Sauvegarder vos dossiers vers le SSD USB
🔹 a) Sauvegarde manuelle
Lancez une première sauvegarde des dossiers documents
et sauvegarde
:
restic -r /volumeUSB1/usbshare2/restic-repo backup /volume1/documents /volume1/sauvegarde
🔹 b) Sauvegarde en tâche de fond (persistante)
Utilisez nohup
pour que la tâche continue même si vous fermez la session SSH ou le terminal :
nohup restic -r /volumeUSB1/usbshare2/restic-repo backup /volume1/documents /volume1/sauvegarde > /volumeUSB1/usbshare2/restic_backup.log 2>&1 &
Vous pouvez suivre l’avancement avec :
tail -f /volumeUSB1/usbshare2/restic_backup.log
📂 5. Vérifier vos sauvegardes
🔸 Voir les snapshots sauvegardés
restic -r /volumeUSB1/usbshare2/restic-repo snapshots
🔸 Voir les statistiques
restic -r /volumeUSB1/usbshare2/restic-repo stats
🧹 6. Nettoyage automatique (optionnel)
Pour ne pas accumuler trop de snapshots, vous pouvez nettoyer les anciens :
restic -r /volumeUSB1/usbshare2/restic-repo forget --keep-last 5 --prune
Cela gardera les 5 dernières sauvegardes et supprimera les autres.
🗓️ 7. (Facultatif) Automatiser avec le planificateur de tâches DSM
Allez dans Panneau de configuration > Planificateur de tâches
Créez une tâche utilisateur
Nom :
Sauvegarde Restic
Utilisateur :
admin
ou votre utilisateur SSHScript à exécuter :
nohup /usr/local/bin/restic -r /volumeUSB1/usbshare2/restic-repo backup /volume1/documents /volume1/sauvegarde > /volumeUSB1/usbshare2/restic_backup.log 2>&1 &
✅ Bonnes pratiques
🔐 Ne perdez jamais le mot de passe Restic. Sinon, vos sauvegardes seront inutilisables.
🔁 Testez une restauration de fichier pour vérifier la validité de vos sauvegardes.
📦 Compressez et externalisez votre dépôt Restic régulièrement (autre disque ou cloud).
🔍 Pensez à chiffrer également le disque dur externe si vous l’emportez hors site.
🏁 Conclusion
Avec Restic, vous avez un système de sauvegarde :
Chiffré de bout en bout
Efficace grâce à la déduplication
Indépendant de l’interface DSM
Portable (le dépôt peut être restauré sur tout système compatible Linux)