Pure-Rust Bacula File Daemon plugin for online application-consistent backup of HCL Domino / Lotus Notes servers via the native Domino C API (NSFBackupStart / NSFBackupStop) — no downtime, no quiesce. Includes PITR by transaction-log replay, granular restore (mailbox, document by UNID/NoteID, design element) and NSF → EML/MBOX export for ediscovery. A capability Bacula Enterprise does not ship in any version (verified BE 6.2.x → 18.2.x).

What it does

  • Online application-consistent backup — NSFBackupStart / NSFBackupStop straight from the C API — full backup while Domino stays in production, no maintenance window.
  • PITR + translog incrementals — Incrementals from archive transaction logs; recovery to any timestamp via NSFRecoverDatabases. Differentials (delta from last Full) also supported.
  • Granular restore + ediscovery — Single mailbox, single document by UNID/NoteID/subject regex, specific design element, ACLs preserved. NSF → EML/MBOX export for ediscovery and IMAP migration.
  • First-mover in the Bacula ecosystem — Bacula Enterprise has no Domino/Notes plugin — verified across every published release. This is the first native solution for Bacula.

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

  • HCL Domino / IBM Lotus Notes — qualquer versão com a API C nativa (libnotes)
  • Bacula Community 15.0.3+
  • Linux (cdylib + sidecar Rust); Windows e PST diferidos para v1.1+
  • Paralelismo tokio + rayon, compressão zstd on-the-fly

Quick install

make all → make install (instala em /opt/bacula/{plugins,bin}). O SDK da API C HCL/IBM é instalado pelo operador (não vendorizado). Configure o FileSet com Plugin= podheitor-notes e reinicie bacula-fd.

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)

Request a Quote

Disponível em: pt-brPortuguês (Portuguese (Brazil))enEnglishesEspañol (Spanish)