Woodstock Backup v2.0.0 - La réécriture complète en Rust
Posté le 26 avril 2026 dans Woodstock • Tags: woodstock, backup, sauvegarde, rust, grpc
Temps de lecture: 22 min
Bonjour à tous,
Six ans. Il m'aura fallu six ans entre la première version de Woodstock Backup et cette v2. Si vous m'aviez dit en 2020 que je passerais la moitié de la décennie à réécrire trois fois le même logiciel de sauvegarde... j'aurais quand même foncé tête baissée. C'est ma façon de faire. Me voilà donc avec une version 2 stable, entièrement réécrite en Rust, qui tourne en production sur ma petite infrastructure depuis plus d'un an. Et je suis vraiment content du résultat. 😄
Pour ceux qui me lisent depuis longtemps, voici un récapitulatif des articles qui ont précédé celui-ci :
| Article | Date | Sujet |
|---|---|---|
| Woodstock Backup v1.0.0 | 2020-09-20 | Présentation du projet, prototype TypeScript + rsync |
| Woodstock Backup - Btrfs | 2021-01-12 | Abandon de Btrfs, écriture d'un pool custom |
| Woodstock Backup - Protocole et Langage de sauvegarde | 2021-04-18 | Protocole gRPC maison |
| Woodstock Backup - Optimiser Node.js avec Rust | 2023-05-10 | NAPI-RS et bindings Rust pour réduire la consommation mémoire |
| Woodstock Backup - Reverse engineering de BackupPC | 2024-05-07 | Migration du pool BackupPC vers Woodstock |
Pour les nouveaux, je résume : Woodstock Backup est mon logiciel de sauvegarde personnel, centralisé, qui sauvegarde toutes les machines de mon réseau local et mes serveurs distants sur un NAS. L'idée de départ était simple. Le résultat est... un peu plus complexe. :)
