SD-side Rust suite for Bacula Community 15.0.3 with three capabilities sharing one core: file-level granular restore without a full restore, Instant Recovery via NBD/iSCSI/NFS/SMB, and cross-hypervisor V2V (qm/libvirt-XML/VMX/VMCX).
What it does
- Granular Restore — Mount/export guest filesystems (NTFS, ext4, xfs, btrfs, ReFS, FAT, exFAT) from VHDX/VMDK/qcow2/VDI inside the backup — no full restore needed.
- Instant Recovery — Expose the reconstructed image as a block target (NBD/iSCSI/NFS-Datastore/SMB-VHDX); the hypervisor (Proxmox, ESXi, Hyper-V, CloudStack) boots the VM immediately with COW writes.
- Cross-hypervisor V2V — Convert disk format and emit native config (qm/libvirt-XML/VMX/VMCX) to restore VMs into a different hypervisor than the source.
- API + CLI — gRPC + REST gateway with OpenAPI; interactive CLI (mount, ir, v2v, diff, verify) for scripted use.
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 15.0.3+
- Filesystems convidados: NTFS, ext4, xfs, btrfs, ReFS, FAT, exFAT
- Formatos de disco: VHDX, VHD, VMDK, qcow2, raw, VDI
- Hipervisores destino: Proxmox/KVM, ESXi, Hyper-V, CloudStack/KVM
Quick install
Pacotes phgrd (GR daemon), phird (IR daemon), phgr-cli, phgr-api. Instale conforme o caso de uso.
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)