Rust Storage Daemon plugin that intercepts the Bacula Community backup stream and replicates files in real time to a local or network-mounted filesystem. Files are immediately available for instant recovery — no traditional restore required. Three pillars: native Backup, multi-site Replication and Conversion (decompression + encryption + SLA reports).
What it does
- Real-time replication at the SD — Pure-Rust SD Plugin v13 (cdylib) intercepts the stream during backup; mirror mode (1:1 with cleanup) or retention mode (versioned).
- Multi-site fan-out + BLAKE3 skip-unchanged — Replicate to multiple destinations concurrently with per-target bandwidth shaping; BLAKE3 avoids rewriting identical content.
- Conversion: AES-256-GCM + decompression — Decodes Bacula zlib/LZ4 streams and (optionally) encrypts at rest with AES-256-GCM. LVM/ZFS/Btrfs snapshots before each cycle.
- Automated RPO/RTO compliance — JSON + Markdown reports with configurable thresholds; healthcheck/promote/demote hooks for automated failover; Bacularis dashboard integration.
Differentiators
| Feature | Bacula Community alone | Bacula Enterprise / Veeam | PodHeitor |
|---|---|---|---|
| Capability available on Bacula Community | No | Yes ($$) | Yes, no extra license |
| Implementation | — | Proprietary C++ / Perl | Memory-safe Rust |
| Native observability | Limited | Limited | Prometheus + live dashboard |
| Cost | Free (no support) | $$$$ | ≥ 50% cheaper than Enterprise/Veeam |
Compatibility
- Bacula Community 11.x, 14.x, 15.x
- Linux x86_64: RHEL/Rocky/OEL 8 e 9, Debian 11/12, Ubuntu 22.04+
- Filesystems: ext4, XFS, Btrfs (com ACL); snapshots LVM/ZFS/Btrfs
- Compilação 100% Rust — sem GCC, sem fonte do Bacula
Quick install
Pacote .rpm (EL8/9) ou .deb (Debian/Ubuntu); crie /opt/bacula/etc/podheitor-replica-sd.conf com target_base e mode, declare Plugin Directory na resource Storage e reinicie bacula-sd.
Ready to switch?
Bring your Bacula Enterprise, Veeam, Commvault or NetBackup renewal or contract proposal. We guarantee at least a 50% discount with more features.
Heitor Faria · [email protected] · +1 789 726-1749 · +55 61 98268-4220 (WhatsApp)