Skip to content

Migrating from Bacula

NGBackup is wire-, config-, catalog- and volume-compatible with Bacula Community 15. You can adopt it incrementally — even run mixed deployments — without a forklift migration.

  • Configuration syntax — your Director{}, Storage{}, Client{}, Job{}, FileSet{} resources work as-is.
  • Catalog & volumes — point NGBackup at an existing catalog and storage and resume.
  • Concepts — jobs, levels, pools, schedules, retention all behave the same.
BaculaNGBackup
bacula-dirbackup-dir
bacula-sdbackup-sd
bacula-fdbackup-fd
bconsolebackup-console
bcopy / bextract / bls / bscanbackup-copy / backup-extract / backup-ls / backup-scan
/opt/bacula/{bin,etc}/opt/backup/{bin,etc}
  1. Stand up a NGBackup Director/SD alongside Bacula.
  2. Point it at a copy of the catalog; validate configs with backup-dir -t.
  3. Move clients over as you go; add the NGBackup plugins (dedup, ransomware, replication) for capabilities Bacula Community doesn’t have.