Full Rust reimplementation of the File Daemon, wire-protocol-compatible with Bacula Community Edition 15.0.3. Drop-in replacement for bacula-fd against stock CE 15.0.3 Director and Storage Daemon — no upstream patches required. Loads existing PodHeitor plugins (C-ABI compatible) with the plugin license-string gate relaxed — you can run proprietary plugins on an AGPLv3 daemon without copyright grey zones.
What it does
- Drop-in for bacula-fd CE 15.0.3 — Wire-protocol-compatible: stock bacula-dir and bacula-sd don't see the swap. No upstream Bacula patches required.
- Memory-safe by construction — Rust eliminates a whole class of FD-in-C CVEs: buffer overflows, use-after-free, races on shared state. Auditable and patchable.
- PodHeitor plugins without license friction — License-string gate relaxed to any non-empty value — proprietary PodHeitor plugins run on an AGPLv3 daemon without ambiguity.
- Multi-OS roadmap — Linux first (v1.0); macOS / FreeBSD / Solaris ACLs (v1.1); Windows VSS (v1.5). Feature parity prioritized before expansion.
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 Edition 15.0.3 (Director + SD upstream sem patches)
- Linux x86_64 e aarch64 (v1.0); demais sistemas em roadmap
- Plugins ABI C compatíveis — incluindo todo o catálogo PodHeitor
- AGPL-3.0-only — Bacula é marca registrada de Kern Sibbald (interoperabilidade factual, sem afiliação)
Quick install
Status: pre-alpha (Phase 0 — extração da especificação do protocolo). Roadmap completo em PLAN.md. Acompanhe releases no canal PodHeitor; produção esperada após Phase 5.
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 · heitor@opentechs.lat · +1 789 726-1749 · +55 61 98268-4220 (WhatsApp)
Disponível em:
Português (Portuguese (Brazil))
English
Español (Spanish)