Plugin Bacula File Daemon, em Rust puro, para backup online application-consistent de servidores HCL Domino / Lotus Notes via API C nativa (NSFBackupStart / NSFBackupStop) — sem downtime, sem quiesce. Inclui PITR por replay de transaction logs, restore granular (mailbox, documento por UNID/NoteID, design element) e exportação NSF → EML/MBOX para ediscovery. Capacidade que a Bacula Enterprise não oferece em nenhuma versão (verificado de BE 6.2.x a 18.2.x).
O que faz
- Backup online application-consistent — NSFBackupStart / NSFBackupStop diretos pela API C — backup full enquanto o servidor Domino está em produção, sem janela de manutenção.
- PITR + incremental por translog — Incrementais por archive transaction logs; recovery a qualquer timestamp via NSFRecoverDatabases. Diferenciais (delta sobre a última full) também suportados.
- Restore granular + ediscovery — Mailbox individual, documento único por UNID/NoteID/regex de subject, design element específico, ACLs preservadas. Exportação NSF → EML/MBOX para ediscovery e migração IMAP.
- Pioneer no ecossistema Bacula — Bacula Enterprise não tem plugin Domino/Notes — verificado em todas as versões publicadas. Esta é a primeira solução nativa para Bacula.
Diferenciais
| Recurso | Bacula Community sozinho | Bacula Enterprise / Veeam | PodHeitor |
|---|---|---|---|
| Recurso ativo no Bacula Community | Não | Sim ($$) | Sim, sem licença extra |
| Implementação | — | C++ / Perl proprietário | Rust memory-safe |
| Observabilidade nativa | Limitada | Limitada | Prometheus + dashboard ao vivo |
| Custo | Grátis (sem suporte) | $$$$ | ≥ 50% mais barato que Enterprise/Veeam |
Compatibilidade
- 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
Instalação rápida
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.
Pronto para mudar?
Traga sua proposta de renovação ou contratação do Bacula Enterprise, Veeam, Commvault ou NetBackup. Garantimos no mínimo 50% de desconto, com mais funcionalidades.
Heitor Faria · heitor@opentechs.lat · +1 789 726-1749 · +55 61 98268-4220 (WhatsApp)
Disponível em:
Português
English (Inglês)
Español (Espanhol)