We built an immutable, content-addressed data store for backups in Go
20 hours ago
- #Backup Technology
- #Open Source
- #Data Integrity
- Plakar is a backup tool built on the Kloset engine, which packages data with context, structure, and metadata similar to containers.
- Kloset enables immutable, content-addressed storage with encryption, deduplication, and support for incremental backups, granular restores, and verification.
- The architecture includes layers for storage (opaque byte handling), repository (encoding/decoding/indexing), snapshot (structuring data), and connectors for sources/targets.
- Features include a virtual filesystem for efficient navigation, metadata indexing for queries, on-demand inspection, granular restores, and efficient synchronization.
- Built-in security provides end-to-end encryption, cryptographic integrity, audit logs, and compliance with regulations like GDPR and HIPAA.
- Kloset is lightweight, embeddable, and integrates with Plakar for backups across various storage backends without external dependencies.