C'EST QUOI ?
Plakar est un moteur de sauvegarde open source écrit en Go. Il prend des snapshots de fichiers, de bases de données ou de workloads Kubernetes et les range dans un Kloset, un magasin immuable, chiffré et dédupliqué, où chaque snapshot se parcourt, se vérifie et se restaure fichier par fichier. Tout se pilote en ligne de commande (plakar at /var/backups backup /etc) ou depuis l'interface web intégrée (plakar at /var/backups ui).
Le site vise les équipes d'infrastructure, les SRE, les sysadmins et les opérateurs Kubernetes. Il met aussi en avant Plakar Control Plane, une couche d'orchestration pour les organisations, proposée sur démonstration. Le moteur, lui, est sous licence ISC.
POURQUOI C'EST INTÉRESSANT ?
- Snapshots navigables :
lsliste le contenu d'un snapshot,diffcompare deux snapshots,restorepeut extraire un seul fichier sans toucher au reste.plakar mountexpose un snapshot ou un répertoire précis en FUSE ou en HTTP, et sa réécriture en v1.1 le rend utilisable sur macOS. - Vérification sans restauration :
plakar checkcontrôle chaque snapshot de façon indépendante, sans rien extraire. - Chiffrement des données et des métadonnées : tout est chiffré avant de quitter la machine, et l'implémentation cryptographique a fait l'objet d'un audit publié en février 2025. La passphrase n'est stockée nulle part : perdue, elle ne se récupère pas.
- Déduplication et compression : garder beaucoup de snapshots ne multiplie pas le volume stocké.
- Archives
.ptar:plakar ptarexporte un ou plusieurs snapshots dans un fichier autonome, dédupliqué, compressé et chiffré. Le projet le présente comme le successeur de.tar, format conçu pour l'écriture séquentielle sur bande. Un.ptars'ouvre avec plakar, et sur des données sans redondance il pèse plus lourd qu'un.tarà cause de son index et de ses contrôles d'intégrité. - Réplication entre magasins :
plakar at /var/backups sync to @s3copie un Kloset vers un autre emplacement, la base d'une stratégie 3-2-1. - Binaires prêts à l'emploi : Linux (dont Alpine), macOS, Windows, FreeBSD et OpenBSD, en x86_64 et arm64, avec des paquets deb, rpm, apk et Arch.
Au-delà des fichiers locaux, chaque source ou stockage (S3, PostgreSQL, MySQL, etcd, Kubernetes) est une intégration à installer avec plakar pkg add. Ce téléchargement depuis le serveur de plugins de Plakar exige un compte, ouvert par GitHub OAuth ou par lien e-mail (plakar login). Sans compte, plakar pkg build compile l'intégration en local, à condition d'avoir make et une chaîne Go.
Le changelog de la v1.1.3 donne un ordre de grandeur des ressources : sur un jeu d'un million d'éléments, un pic d'environ 1,3 Gio de RAM pendant la sauvegarde et un cache disque d'environ 1,8 Gio par défaut. La branche 1.1 est sortie en juin 2026 au terme d'un cycle bêta ouvert en janvier ; la v1.1.7 date du 24 septembre 2026.
CAS D'USAGE
- Sauvegarder
/etcet les données d'un serveur dans un dépôt local, puis le synchroniser vers un bucket S3 pour une copie hors site. - Sauvegarder PostgreSQL, MySQL ou etcd dans le même dépôt que les fichiers du serveur, là où Databasus se limite aux bases de données.
- Récupérer un fichier effacé en montant le snapshot de la veille, sans restauration complète.
- Archiver un projet terminé dans un unique fichier
.ptarchiffré, consultable plus tard avecplakar at projet.ptar ui.
