💾 Sauvegarde sécurisée avec Restic sur un NAS Synology DS224+ (vers un SSD USB)

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

  1. Allez dans Panneau de configuration > Terminal & SNMP

  2. Activez SSH

  3. Connectez-vous en SSH depuis votre PC :

bash
 
ssh votrenom@IP_DU_NAS

🔹 b) Télécharger et installer Restic

  1. Téléchargez la dernière version de Restic :

bash
 
cd /usr/local/bin sudo wget https://github.com/restic/restic/releases/latest/download/restic_linux_amd64 -O restic
  1. Rendez-le exécutable :

bash
 
sudo chmod +x restic
  1. Vérifiez l’installation :

bash
 
restic version

Vous devriez obtenir une réponse du type : restic 0.16.x compiled with go...


🔌 2. Préparer le SSD USB

  1. Branchez votre SSD au NAS.

  2. Vérifiez qu’il est monté dans DSM > Périphériques externes.

  3. Notez le point de montage, en général /volumeUSB1/usbshare2/.

Créez un dossier pour le dépôt :

bash
 
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 :

bash
 
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 :

bash
 
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 :

bash
 
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 :

bash
 
tail -f /volumeUSB1/usbshare2/restic_backup.log

📂 5. Vérifier vos sauvegardes

🔸 Voir les snapshots sauvegardés

bash
 
restic -r /volumeUSB1/usbshare2/restic-repo snapshots

🔸 Voir les statistiques

bash
 
restic -r /volumeUSB1/usbshare2/restic-repo stats

🧹 6. Nettoyage automatique (optionnel)

Pour ne pas accumuler trop de snapshots, vous pouvez nettoyer les anciens :

bash
 
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

  1. Allez dans Panneau de configuration > Planificateur de tâches

  2. Créez une tâche utilisateur

  3. Nom : Sauvegarde Restic

  4. Utilisateur : admin ou votre utilisateur SSH

  5. Script à exécuter :

bash
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)