1_Theorie
Theorie
Restic est un écosystème complet comprenant l’outil de sauvegarde en ligne de commande, le moteur de déduplication, la gestion des snapshots, ainsi que la compatibilité avec de nombreux backends de stockage.
Souvent, lorsque l’on parle de Restic, on fait référence à l’outil de sauvegarde chiffrée et dédupliquée, utilisé pour protéger des données localement ou à distance.
Restic est une solution de sauvegarde sécurisée, rapide et multiplateforme, conçue pour être simple à utiliser tout en restant extrêmement fiable.
Il est important de noter que Restic est entièrement open source, sous licence BSD 2‑Clause.
Il ne propose pas de support commercial officiel, mais bénéficie d’une communauté active et d’une documentation claire et complète.
Avantages
- Sauvegardes chiffrées par défaut (AES‑256 + Poly1305)
- Déduplication intégrée pour réduire l’espace utilisé
- Fonctionne sur Linux, Windows, macOS, BSD
- Compatible avec de nombreux backends : local, SFTP, REST, MinIO, AWS S3, Backblaze B2, Wasabi…
- Snapshots rapides et restauration simple
- Très performant, même sur de gros volumes
- Pas de serveur obligatoire (fonctionne en mode “repository”)
- Documentation claire et communauté active
- Idéal pour les scripts, serveurs, postes clients et environnements automatisés
Les ports
Restic n’utilise pas de port dédié lorsqu’il fonctionne en local ou via SSH/SFTP.
Les ports dépendent du backend utilisé :
| Backend | Port |
|---|---|
| Local | Aucun |
| SFTP / SSH | 22 |
| REST Server Restic | 8000 (par défaut) |
| AWS S3 | 443 |
| Backblaze B2 | 443 |
| MinIO (S3 compatible) | 9000 (par défaut) |