nFreezer est un outil de sauvegarde en ligne de commande qui vous permet de stocker des fichiers de manière chiffrée partout y compris sur des machines en lesquelles vous n’avez pas confiance.
![Logo de nFreezer - De la sauvegarde chiffrée de bout en bout](https://korben.info/app/uploads/2020/11/mr-freeze-polar-vortex-i4yl7hVBSzRrW.gif)
Alors comment ça fonctionne ? Et bien ça chiffre localement les données en AES, puis cela transfère ces données sur votre serveur de destination. Il n’y a rien besoin d’installer sur le serveur, car tout passe par SSH et surtout, les transferts se font de manière incrémentale et peuvent être « résumés » en cas de coupure de connexion. Pas besoin de tout réuploader.
![Interface utilisateur de nFreezer - De la sauvegarde chiffrée de bout en bout](https://korben.info/app/uploads/2020/11/korben20200417144706-48-1024x308.jpg)
La force de nFreezer par rapport à ses équivalents, c’est que vous pouvez également déplacer ou renommer des fichiers et ceux-ci seront déplacés et renommés sur le serveur distant sans que vous n’ayez à réuploader quoique ce soit. Syncthing sait également le faire.
En passant, si vous cherchez un hébergeur web français au top, je vous conseille de jeter un œil à l’Offre Unique de o2switch. C’est puissant, illimité, et le rapport qualité-prix est imbattable pour se lancer ! (Lien partenaire)
Localement, il n’y a aucune base de données pour assurer le suivi. Tout est tracé dans un fichier récupéré à partir du dépôt distant.
Et ça tient dans un seul script en Python de moins de 300 lignes. Cool !
Pour installer nFreezer, utilisez la commande pip :
pip install nfreezer
Et pour faire un backup depuis Linux :
nfreezer backup test/ [email protected]:/test/
et depuis un Windows :
nfreezer backup "D:My docs" [email protected]:/test/
Et pour restaurer la sauvegarde, c’est pareil, mais dans l’autre sens avec la commande « restore » :
nfreezer restore [email protected]:/test/ restored/
Vous pouvez également récupérer les fichiers chiffrés directement en local et procéder à la restauration 100% en local comme ceci :
nfreezer restore backup_copied/ restored/
Amusez-vous bien !