Illustration IA de couverture : un coffre-fort de sauvegarde chiffré

Comment sauvegarder tes fichiers avec restic, le couteau suisse du backup

Apprends à mettre en place une sauvegarde chiffrée et fiable de tes fichiers avec restic, l'outil open source qui ne sauvegarde que ce qui change et restaure tout en quelques commandes.

Tu as déjà perdu des fichiers importants ? Photos de famille, documents de travail, configs que tu as mis des heures à régler. Le disque qui lâche, c'est rare, mais ça arrive toujours au pire moment. restic est un outil de sauvegarde open source qui règle le problème une bonne fois pour toutes : il chiffre tes données, ne sauvegarde que ce qui a changé, et te permet de tout restaurer en quelques commandes. Dans ce tuto, tu vas mettre en place une sauvegarde chiffrée de tes fichiers en moins de dix minutes.

De quoi tu as besoin

  • Un ordinateur sous Linux, macOS ou Windows (restic fonctionne partout).
  • Un endroit où stocker la sauvegarde : un disque externe, un serveur, ou un service de stockage en ligne compatible (S3, Backblaze B2, etc.).
  • Un mot de passe fort, que tu vas garder précieusement : sans lui, impossible de restaurer tes données.

Pas besoin d'être un expert. Si tu sais ouvrir un terminal et taper une commande, tu es prêt.

Étape 1 : installer restic

restic est un programme unique, sans serveur ni dépendance compliquée. Sur Debian ou Ubuntu, l'installation se fait en une commande :

sudo apt install restic

Sur Fedora, remplace par dnf install restic, et sur Arch par pacman -S restic. Si ton système n'a pas de paquet à jour, tu peux télécharger le binaire officiel depuis la page de téléchargement du projet et le placer dans ton dossier personnel.

Vérifie que tout est en place :

restic version

Tu devrais voir s'afficher un numéro de version, par exemple restic 0.19.1. C'est bon, on passe à la suite.

Logo officiel du projet restic, un outil de sauvegarde open source

Logo du projet restic, sous licence BSD. Source : le dépôt officiel du projet sur GitHub.

Étape 2 : créer le dépôt chiffré

Le dépôt (repository) est l'endroit où restic range tes sauvegardes. Il est chiffré : personne ne peut lire tes fichiers sans le mot de passe, même si le disque tombe entre de mauvaises mains. Crée un dossier pour le recevoir, puis initialise le dépôt :

mkdir -p /mnt/backup/restic
restic -r /mnt/backup/restic init

restic te demande de choisir un mot de passe. Choisis-en un long et unique, et note-le quelque part de sûr (un gestionnaire de mots de passe, par exemple). Tu en auras besoin à chaque sauvegarde et à chaque restauration.

Si tu préfères un stockage en ligne, le principe est le même : tu remplaces le chemin local par l'adresse du service. Par exemple, pour Backblaze B2, la commande ressemble à restic -r b2:nom-du-bucket:chemin init. Le reste du tuto reste identique.

Étape 3 : faire une première sauvegarde

Maintenant, sauvegarde un dossier. Prenons ton dossier personnel comme exemple :

restic -r /mnt/backup/restic backup ~/Documents

restic analyse le dossier, chiffre les fichiers et les envoie dans le dépôt. À la fin, il affiche un identifiant de snapshot, une suite de caractères qui identifie cette sauvegarde précise. C'est ta première sauvegarde, félicitations.

Le plus intéressant, c'est la suite. Modifie un fichier, ajoute-en un autre, puis relance la même commande :

restic -r /mnt/backup/restic backup ~/Documents

Cette fois, restic ne sauvegarde que ce qui a changé. C'est la déduplication : les données déjà présentes ne sont pas renvoyées. Résultat, la sauvegarde est quasi instantanée et ne prend presque pas de place en plus.

Étape 4 : vérifier et lister les sauvegardes

Une sauvegarde qu'on ne peut pas restaurer ne vaut rien. restic intègre une commande de vérification qui contrôle l'intégrité du dépôt :

restic -r /mnt/backup/restic check

Si tout est correct, la commande se termine sans erreur. Pour voir la liste de toutes tes sauvegardes :

restic -r /mnt/backup/restic snapshots

Tu obtiens un tableau avec la date, l'heure et l'identifiant de chaque snapshot. C'est ton historique : tu peux revenir à n'importe quel moment dans le temps.

Étape 5 : restaurer un fichier

Le moment de vérité : récupérer un fichier. Pour restaurer le dernier snapshot dans un dossier de test :

restic -r /mnt/backup/restic restore latest --target /tmp/restauration

Tes fichiers apparaissent dans /tmp/restauration, avec leur arborescence d'origine. Pour ne restaurer qu'un fichier précis, ajoute l'option --include avec son chemin :

restic -r /mnt/backup/restic restore latest --target /tmp/restauration --include /home/toi/Documents/rapport.pdf

Tu peux aussi naviguer dans tes sauvegardes comme dans un dossier normal en montant le dépôt avec restic mount, pratique pour retrouver un fichier sans tout restaurer.

Vérifier que ça fonctionne

Le test ultime, c'est la restauration. Crée un fichier de test, sauvegarde-le, supprime-le, puis restaure-le et vérifie qu'il est bien revenu :

echo "test" > ~/Documents/test.txt
restic -r /mnt/backup/restic backup ~/Documents
rm ~/Documents/test.txt
restic -r /mnt/backup/restic restore latest --target /tmp/restauration
cat /tmp/restauration/home/toi/Documents/test.txt

Si la dernière commande affiche test, ta sauvegarde fonctionne de bout en bout. Tu peux dormir tranquille.

Limites et pièges

  • Le mot de passe est vital. Perds-le et tes sauvegardes deviennent illisibles à jamais. Il n'existe aucun moyen de le récupérer.
  • restic ne sauvegarde pas tout seul. Il faut lancer la commande régulièrement, ou la planifier avec cron (Linux) ou le Planificateur de tâches (Windows).
  • Une sauvegarde sur le même disque que tes données ne protège pas contre un disque qui lâche. Pour une vraie sécurité, stocke-la sur un support séparé ou à distance.
  • Les fichiers ouverts et en cours d'écriture peuvent être sauvegardés dans un état incohérent. Pour les bases de données, utilise l'outil d'export du logiciel avant la sauvegarde.
  • La première sauvegarde peut être longue si tu as beaucoup de données. Les suivantes sont rapides grâce à la déduplication.

Conclusion

restic transforme la corvée de la sauvegarde en une routine simple et fiable : chiffré, rapide, vérifiable, et gratuit. Tu as maintenant un filet de sécurité qui te sauvera la mise le jour où un disque rend l'âme. Et ce jour-là, tu seras content d'avoir pris dix minutes aujourd'hui.

Sources

Le site officiel de restic, avec la présentation du projet et les liens vers la documentation.

Le dépôt GitHub du projet, avec le code source et les notes de version.

Le manuel officiel, pour aller plus loin sur l'installation et les commandes.

L'annonce de la version 0.19.1 sur le blog du projet.



Recherche, relecture et illustration assistées par IA. Le contenu reflète le travail éditorial de la rédaction.

No comments yet