Hello,

How much time does your team spend waiting for Bacula restore jobs just to
recover a single accidentally deleted file?

If you manage Bacula Community Edition environments, this scenario is
all too familiar:
  • Backup completed. ✓
  • File lost or corrupted. ✗
  • Restore job started. ⏳ (wait another 30 minutes...)

The PodHeitor BRC Plugin breaks this cycle for good.

───────────────────────────────────────────────────────────────────────────────
WHAT IS THE PODHEITOR BRC PLUGIN?
───────────────────────────────────────────────────────────────────────────────

A native Bacula Storage Daemon plugin that replicates files in real time —
during the backup itself — directly to a target filesystem directory.

  → No separate replication tools
  → No additional agents on client machines
  → No proprietary appliances or Bacula Enterprise licensing fees
  → 100% compatible with Bacula Community Edition 11.x, 14.x, and 15.x

When the backup finishes, files ARE ALREADY available at the destination.
Recovery becomes a directory browse — nothing more.

───────────────────────────────────────────────────────────────────────────────
3 PILLARS: BACKUP · REPLICATION · CONVERSION
───────────────────────────────────────────────────────────────────────────────

  [B] NATIVE BACKUP
      Full, Incremental, and Differential — all Bacula backup levels
supported.
      Complete metadata fidelity: ACLs, xattrs, sparse files, UID/GID,
      permissions, and timestamps.

  [R] INTELLIGENT REPLICATION
      ✔ Mirror mode        — 1:1 replica, orphans cleaned on Full jobs
      ✔ Retention mode     — versioned file history
      ✔ Multi-site fan-out — replicate to multiple destinations in parallel
      ✔ BLAKE3 skip-unchanged — only writes files with changed content
      ✔ Bandwidth throttling  — protect network links (K/M/G suffixes)
      ✔ Consistency groups — coordinated replication across multiple jobs
      ✔ Failover automation — automatic promotion/demotion hooks

  [C] CONVERSION & COMPLIANCE
      ✔ Transparent stream decompression (zlib / LZ4)
      ✔ AES-256-GCM encryption at rest
      ✔ RPO/RTO compliance reporting (JSON + Markdown)
      ✔ Snapshot integration with LVM, ZFS, and Btrfs

───────────────────────────────────────────────────────────────────────────────
REAL-WORLD USE CASES
───────────────────────────────────────────────────────────────────────────────

  → Warm DR site: replicated files ready for immediate failover
  → Near-line instant recovery: access files without running a restore job
  → Dev/test dataset refresh: keep test environments in sync with production
  → Compliance and audit: automated RPO/RTO evidence generation
  → Multi-site replication: fan-out to multiple geographic locations

───────────────────────────────────────────────────────────────────────────────
COMPATIBILITY
───────────────────────────────────────────────────────────────────────────────

  • Bacula Community Edition 11.x, 14.x, 15.x
  • Linux x86_64 / aarch64
  • RHEL / OEL / Rocky Linux 8 and 9
  • Debian 11 and 12 | Ubuntu 22.04+
  • Target filesystems: ext4, XFS, Btrfs (ACL-enabled recommended)

───────────────────────────────────────────────────────────────────────────────
INSTALLATION IN 3 STEPS
───────────────────────────────────────────────────────────────────────────────

  1.  sudo bash podheitor-replica-sd-0.4.0-linux-x86_64.run \
          --target=/mnt/replica_dest

  2.  Add Plugin Directory to your Storage resource in bacula-sd.conf

  3.  sudo systemctl restart bacula-sd

  Done. Your very next backup will replicate in real time.

───────────────────────────────────────────────────────────────────────────────
WHY CHOOSE THE PODHEITOR BRC PLUGIN?
───────────────────────────────────────────────────────────────────────────────

  ✦ No migration cost — leverages the Bacula infrastructure you already own
  ✦ No learning curve — minimal configuration, transparent operation
  ✦ No vendor lock-in — replicated files are plain filesystem files
  ✦ High performance — static Rust binary, zero runtime dependencies
  ✦ Security — AES-256-GCM encryption, data never travels in the clear
  ✦ Enterprise support — SLA, DR project consulting, corporate licensing

───────────────────────────────────────────────────────────────────────────────
INTERESTED? GET IN TOUCH
───────────────────────────────────────────────────────────────────────────────

Heitor Faria
  E-mail:    [email protected]
  Phone:     +1 789 726-1749
  WhatsApp:  +55 61 98268-4220

We offer enterprise licensing, priority support, implementation services,
and consulting for Disaster Recovery projects.

Request a demo or a free evaluation by replying to this e-mail.

───────────────────────────────────────────────────────────────────────────────
© 2026 Heitor Faria — All Rights Reserved.
PodHeitor BRC Plugin for Bacula Community Edition.

-- 
Atenciosamente,

Heitor faria (Miami)
https://www.youtube.com/@podheitor
WhatsApp: +1 786-726-1749 | +55 61 98268-4220
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to