Introduction
NGBackup is a modern, Rust-native data-protection platform: enterprise backup, recovery and cyber-resilience for everything from databases and hypervisors to Microsoft 365 — with global deduplication, immutability and active ransomware detection.
Under the hood, NGBackup is an all-new, Rust-native codebase — memory-safe, with significantly higher performance and many more features and improvements than legacy backup software (global deduplication, active ransomware detection, Instant Recovery, cross-hypervisor V2V, real-time replication, and more).
At the same time it stays wire-, config- and catalog-compatible with Bacula Community 15, so existing Bacula users can adopt it incrementally — no forklift migration. It ships under its own brand-neutral programs (backup-dir, backup-sd, backup-fd, backup-console) and a modern dark-mode Web Console.
Who this manual is for
Section titled “Who this manual is for”- Operators installing and running backups day to day.
- Administrators designing policies, storage and retention.
- Integrators building on the plugin ecosystem.
What’s inside
Section titled “What’s inside”| Part | You’ll learn to… |
|---|---|
| Get started | Understand the architecture, install the software, run your first backup. |
| Configure | Every resource and directive — the complete configuration reference. |
| Operate | Run jobs, restore (incl. Instant Recovery & cross-hypervisor V2V), manage volumes, auto-labeling. |
| Protect | Global deduplication, ransomware detection, replication, immutability and encryption. |
| Plugins | Back up and restore each workload (databases, hypervisors, Microsoft 365, files…). |
| Reference | CLI tools, disaster recovery, security and more. |