Ceci est une ancienne révision du document !


Mettre en place une sauvegarde avec Restic

Introduction

Restic est un outil de sauvegarde Open Source pour Linux. Simple à manier, il stocke les données sous forme de snapshots et est compatible avec la plupart des fournisseurs Cloud et des protocoles de stockage.

Utilisation

Installation

Restic est présent dans les dépôts officiels de la plupart des distributions Linux modernes :

apt install restic

Il doit être installé sur la machine qui exécutera la sauvegarde, celle qui stocke les sauvegardes n'en n'a pas besoin.

Configurer un espace de stockage

L'espace où sera stocké les snapshots peut être local ou distant, et plusieurs méthodes de transfert sont possibles :

1) Configurer un espace de stockage local (sur la même machine) :

On crée d'abord un répertoire /backup à la racine, puis on indique à Restic son emplacement :

mkdir /backup
restic -r /backup init

Configuration d'un espace de stockage local

Un mot de passe devra être défini pour l'espace de stockage.

2) Configurer un espace de stockage distant via SFTP :

Pour cela il faut indiquer à Restic l'utilisateur et le chemin qui seront utilisés sur la machine distante :

restic -r sftp:admlnx@192.168.0.202:/backup init

Configuration d'un espace de stockage distant via SFTP

Un mot de passe devra être défini pour l'espace de stockage.

:!: Pour éviter d'avoir à saisir le mot de passe de l'utilisateur distant dans la console, on peut aussi utiliser la connexion par clé SSH.

3) Configurer un espace de stockage dans le Cloud :

📖 Voir la documentation officielle de Restic

Sources