# [Backup] Restic

## Introduction

Restic est un outil qui permet de faire des sauvegardes comme pourrait le faire borg. À noter qu'il supporte différents protocoles et qu'il permet d'envoyer des backups via ssh notamment. Il protège aussi les backups avec un mot de passe par défaut.

[![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2025-10/scaled-1680-/w4Vimage.png)](https://wiki.neopipe.fr/uploads/images/gallery/2025-10/w4Vimage.png)

## Cheat-sheet

#### Afficher la page d'aide

```bash
restic --help
```

#### Initialiser un repo

```bash
restic init --repo <DIR> --insecure-no-password
```

#### Créer une snapshot

```bash
restic backup <SRC_DIR> -r <REPO_DIR> --insecure-no-password
```

#### Lister les snapshots

```bash
restic snapshots -r <REPO_DIR> --insecure-no-password
```

#### Restaurer une snapshot

```bash
restic restore <SNAPSHOT_ID> -r <REPO_DIR> --target <DST_DIR> --insecure-no-password
```

#### Supprimer une snapshot

```bash
restic forget <SNAPSHOT_ID> -r <REPO_DIR> --insecure-no-password
```