Voici Zerobyte, un petit programme Open Source qui vous permet de gérer les sauvegardes de vos disques durs, de vos serveurs et bien plus encore. C'est une solution tout-en-un que j'utilise depuis plusieurs mois pour mon propre HomeLab sans aucun souci. Laissez-moi vous la présenter.
Le souci de la gestion des sauvegardes
Aujourd'hui, si vous voulez sauvegarder vos données, de nombreuses solutions sont disponibles. J'en ai testé quelques-unes, chacune avec ses avantages et ses inconvénients :
- Google Drive : Classique, efficace et bien intégré, mais l'abonnement peut vite revenir cher si vos volumes de données sont importants.
- Duplicati : Très pratique pour un serveur, mais avec des performances en retrait sur les gros volumes ou un nombre important de fichiers, ainsi que des instabilités constatées lors de certaines sauvegardes ou restaurations.
- Scripts / CLI (Restic, Borg, etc.) : Souvent très performants, mais pas forcément simples à prendre en main. Les interfaces en ligne de commande restent parfois fastidieuses à utiliser au quotidien.
Quand on veut sauvegarder ses données, il faut un système fiable, efficace et sans prise de tête. C'est avec ces objectifs en tête que j'ai découvert Zerobyte.
Une nouvelle solution : Zerobyte
Cas d'usage et fonctionnalités de Zerobyte
Zerobyte permet de gérer l'ensemble de vos sauvegardes et dispose d'une multitude d'outils et de fonctionnalités :
- Sauvegarde de vos serveurs, de vos données et de vos applications.
- Chiffrement natif des données.
- Compression intégrée.
- Restauration partielle ou complète.
- Exploration rapide du contenu de vos sauvegardes.
- Envoi de vos sauvegardes vers une multitude de destinations (Google Drive, pCloud, S3, etc.).
- Envoi de notifications pour diverses alertes ou informations (via Discord, Telegram, Email, etc.).

Facilité d'installation, de configuration et d'utilisation
Zerobyte est un service à installer sur votre serveur, accessible via une interface web fluide. Il est très facile à déployer et sa configuration repose sur quelques concepts simples :
- Les volumes : Ce sont vos différentes sources de données à sauvegarder (disque local, partage NAS, rclone, etc.).
- Les dépôts (Repositories) : Ce sont vos emplacements de destination des sauvegardes, configurables avec différentes options.
- Les tâches de sauvegarde (Backup Jobs) : Elles lient un volume source à un dépôt de destination en définissant la fréquence et la politique de rétention.
- SSO et Multi-utilisateurs : Il est possible de gérer les sauvegardes au sein d'une organisation avec une gestion complète des rôles, des permissions et l'intégration d'un fournisseur SSO (OIDC/SAML) pour centraliser l'authentification. Idéal pour les petites et moyennes entreprises.
Emplacements de sauvegarde multiples (Disque local, Cloud...)
Vous pouvez sauvegarder sur différents supports, et je vous le conseille vivement. L'idéal reste d'effectuer une sauvegarde sur un disque dur distinct de la source, couplée à une sauvegarde sur le cloud de votre choix en dernier recours.
L'utilisation de stockage d'archivage comme S3 Glacier (AWS, Backblaze B2, Scaleway, etc.) permet de disposer d'une sauvegarde de la dernière chance pour un coût minime. Cela vous garantit de pouvoir récupérer vos données en cas d'urgence majeure.
De plus, grâce à l'intégration de RClone, vous disposez d'une multitude de possibilités pour envoyer vos sauvegardes vers n'importe quel fournisseur de stockage Cloud.
Comment l'installer ? Très simple avec Docker
L'installation se fait très rapidement via Docker :
- Installez Docker (vous pouvez utiliser le script officiel pour une installation propre).
- Créez un fichier
compose.ymldécrivant le service (version simplifiée sans partages réseau complexes type NFS/SMB) :- Définissez votre fuseau horaire (ex:
Europe/Paris). - Configurez l'URL de base :
http://localhost:4096(ou l'URL de votre reverse proxy). - Générez et renseignez le secret de l'application avec la commande
openssl rand -hex 32(à conserver précieusement dans votre gestionnaire de mots de passe). - Montez les volumes pour les fichiers sources et les destinations de sauvegarde.
- Définissez votre fuseau horaire (ex:
- Lancez la commande
docker compose up -dpuis accédez à votre instance Zerobyte. - Suivez le guide de démarrage officiel pour finaliser la configuration.
---
name: backup
services:
zerobyte:
image: ghcr.io/nicotsx/zerobyte:v0.41
environment:
- TZ=Europe/Paris # Définissez votre fuseau horaire
- BASE_URL=http://localhost:4096 # URL d'accès à l'interface Zerobyte
- APP_SECRET=94bad46...c66e25d5c2b # Remplacez par le résultat de `openssl rand -hex 32`
volumes:
- /etc/localtime:/etc/localtime:ro
- /var/lib/zerobyte:/var/lib/zerobyte:rw
- /home:/data/sources:rw # Fichiers à sauvegarder
- /mnt/backups:/data/backups:rw # Destination sur un autre disque dur
ports:
- "4096:4096"
restart: unless-stopped
Il est également possible d'utiliser des secrets Docker pour sécuriser vos données sensibles plutôt que de les passer en variables d'environnement.
Stratégie de protection des données : 3-2-1

Pour garantir la sécurité de vos données, il est recommandé d'appliquer la règle du 3-2-1 :
- 3 copies de vos données (les données originales + 2 sauvegardes).
- 2 supports de stockage différents (par exemple : un disque dur interne/NAS et un stockage externe).
- 1 copie hors site (éloignée géographiquement, par exemple sur un stockage Cloud).
En appliquant cette stratégie, vous réduisez pratiquement à zéro le risque de perte définitive.
Conclusion : Mon gestionnaire de sauvegarde au quotidien
Après avoir testé de nombreuses alternatives, Zerobyte s'est imposé comme la solution idéale pour mon HomeLab. Quelques dizaines de minutes suffisent pour mettre en place un système automatique et fiable. Une fois configuré, l'objectif est de ne plus avoir à s'en soucier tout en conservant l'esprit tranquille.
PS : N'oubliez jamais de tester régulièrement la restauration de vos sauvegardes ! C'est la phase la plus critique. Tenter de restaurer en urgence une sauvegarde corrompue est une expérience désagréable que vous préférerez éviter.
Attention ! Zerobyte est toujours en version 0.x.x et peut connaître des changements majeurs entre les différentes versions ; faites bien attention quand vous changez de version.