ENPTESITFR
Enterprise backup · reborn in Rust

Backup that's memory-safe,
blazing-fast & half the price.

NGBackup protects everything from the mainframe to Microsoft 365 — 20+ commercial plugins, real-time ransomware defense, instant recovery and cross-hypervisor restore. Built entirely in Rust.

20+commercial plugins
50%+cheaper than Veeam
faster incrementals
100%memory-safe Rust core
The backup market is broken

Enterprises overpay for tools that fail at restore.

$$

Opaque pricing

Per-socket, per-TB, per-workload, per-feature — licensing friction that balloons at renewal.

Slow, risky restore

Restore is the universal weak point: bureaucratic flows, no point-in-time, error-prone.

Fragile plugins

Unstable C/C++ ABIs and monolithic agents — hard to QA, painful to install.

🔒

Vendor lock-in

Proprietary formats trap your data and your budget. Migration means rip-and-replace.

Veeam · Commvault · NetBackup all share these gaps — and none are written in a memory-safe language.

Meet NGBackup

A modern backup suite,
engineered in Rust.

NGBackup is a commercial, enterprise-grade backup, restore and replication platform, built as an all-new codebase written 100% in Rust. Four coordinated daemons, a PostgreSQL catalog, and a modern Web Console. The next slide covers what sets it apart.

Director · SD · Console · FD PostgreSQL catalog 20+ plugins

Bacula migration path

A migration tool imports an existing Bacula catalog, volumes and configuration, so you move over at your own pace. Mixed deployments during the transition.

Why NGBackup

Enterprise backup,
reborn in Rust.

Six things legacy backup can't match.

100% Rust, 0% C

An all-new codebase with zero lines of C. Memory-safe by construction, so memory-corruption CVEs cannot occur.

Single control plane

Reconfigure, reload and restart every daemon (Director, SD, FD) remotely from one place, with validation and rollback.

Config as data

Director configuration lives in the database as immutable, versioned revisions. No config-file sprawl.

No clear-text passwords

Token-based enrollment. Secrets are sealed, never written in plaintext to a config file.

Active/standby HA

High availability with catalog and configuration replication, automatic failover and split-brain guard.

Rust-native plugins

Every plugin is compiled Rust, not PowerShell, Python or shell scripts. Faster, uniform, no interpreter surprises.

Architecture

Four Rust daemons. One coherent core.

D

backup-dir

Director — orchestrates jobs, scheduling, catalog and console commands. Runs end-to-end in Rust.

S

backup-sd

Storage daemon — writes volumes, manages pools and device I/O with lock-free volume management.

C

backup-console

Operator console — full CRAM-MD5 + TLS-from-start handshake; interactive restore file-tree.

F

backup-fd

File daemon — production Rust, loads 20+ signed plugins over a stable ABI.

Async pipelines

tokio runtime with parallel digest / compress / encrypt stages and native backpressure.

PostgreSQL catalog

sqlx-backed catalog (PG · MySQL · SQLite). Hash-partitioned, multi-timeline ready.

mTLS everywhere

TLS 1.2+/1.3 enforced on every Director↔SD↔FD↔Console link, with mutual authentication.

Any storage target

Disk, tape and object storage: S3, OCI, Azure and GCS, with immutability. OCI storage certification in final stage; LinuxONE on the way.

Architecture

One diagram, the whole platform.

Dashed = control channel · solid = data flow. Director, Storage & File daemons, catalog, consoles and every storage target.

MANAGEMENT CONTROL WORKLOADS DATA PLANE STORAGE Web Console REST API CLI · Ctrl+K Ransomware Sentinel client-side plugin real-time proactive response NGBackup Director policies · scheduling · orchestration PostgreSQL Catalog Protected workloads · File Daemons & Plugins VMware · Hyper-V Proxmox · Nutanix Oracle · SQL · PG Microsoft 365 AD / LDAP · Notes SFTP · HPC Containers · S3 Replication · V2V Storage Daemon distributed · multi-node Global Dedup Immutable / WORM AES-256-GCM Local Disk NFS S3 / Object Tape / VTL data path control path
0
unsafe blocks outside audited FFI
100%
memory-safe core language
fearless multicore concurrency
0
GC pauses — predictable latency
Why Rust matters

The competition ships memory-corruption CVEs. We can't.

Veeam is C#/.NET + C++. Commvault is Java + native libs. NetBackup is C++. All three regularly patch buffer-overflow and use-after-free vulnerabilities. NGBackup's Rust core eliminates that entire bug class by construction — while delivering multicore, zero-copy performance with no garbage-collector pauses.

  • Memory safety — no overflows, no UAF, no data races at compile time.
  • Multicore performance — fearless concurrency, zero-cost abstractions.
  • Stable plugin ABI — Rust cdylibs replace fragile C++ plugin ABIs.
Security by design

Your last line of defense, hardened.

🔐

AES-256-GCM

Strong encryption in transit and at rest, with per-volume keys and optional per-job scope.

🛡

TLS 1.3 + mTLS

Mutual-auth encrypted channels on every link, via rustls — enforced, not optional.

Immutability / WORM

Append-only volumes resist tampering and ransomware encryption. No cleartext hop: every data-plane link can run TLS-PSK end-to-end.

Audit & RBAC

Resource-level access control with full audit routing to file, syslog, catalog and OpenTelemetry.

Plus Ed25519-signed manifests on plugins like MongoDB and File Replication — provable backup integrity.

NGBackup Sentinel

Detect ransomware in seconds — and fight back.

A real-time agent watches the filesystem (inotify / ReadDirectoryChangesW) with four heuristics — burst rename, suspicious extensions, Shannon-entropy spikes and altered-ratio — then fires up to nine automated responses.

Kill processes Read-only remount Emergency backup Snapshot Webhook / SIEM alert
5–7s
detection → first remediation
9
automated response actions
~2 MB
idle RAM, <1% CPU
Win + Linux
Server 2019/2022/2025 + RHEL/Debian
Centralized management plane

Configure the whole fleet — from one console.

Every daemon — Director, Storage and File — is read, validated, reconfigured and restarted over a single authenticated console channel. No SSH, no co-located config files, no per-daemon login. The GUIs are thin clients: ACL-gated, TLS-encrypted, secret-redacted and fully audited.

  • Config-as-data — versioned config revisions in the catalog. Commit, diff, activate and roll back across the fleet.
  • Remote reconfigure — live reload on the Director, push-and-restart on every SD & FD.
  • Secrets out of config — PostgreSQL peer auth removes the catalog password from your files entirely.

GUI with no DB credentials

Consoles never touch the catalog directly and never shell out to scattered binaries — every action is an ACL-checked, audited console verb with a SHA-256 fingerprint.

Atomic & reversible

Every config write is validate → atomic write + backup → reload → auto-rollback on failure. Mutations are refused over plain TCP.

Always recoverable

Daemons still boot from flat files by design — a catalog loss never makes the system un-startable. Structured management, zero bootstrap deadlock.

Performance & efficiency

Smaller windows. Lower bills.

3.0×
faster incrementals via hot-path index (Sentinel accelerator)
up to 99%
storage reduction with global deduplication
1–4 GB/s
MSSQL parallel striped restore throughput
1
shared dedup namespace — cross-job, cross-client, cross-pool

Global Deduplication (GDD)

Inline, global dedup engine in Rust — FastCDC content-defined chunking + a multi-layer Bloom filter over a single shared namespace. Source-side mode chunks at the client and ships only new blocks; storage-side mode dedups at the SD. zstd / LZ4 per chunk.

Incremental Accelerator

A redb hot-path index replaces full filesystem walks — 3× faster on Linux, scaling ~20× on 600K-file corpora. Accurate mode skips unchanged files by size, mtime and optional checksum.

Instant Recovery < 15 min

Boot a VM directly from storage-daemon bytes over NBD / iSCSI / NFS-datastore / SMB-VHDX — full + incremental chains folded automatically.

Granular file restore

Descend into ext2/3/4 & NTFS guests; extract single files without a full disk restore.

Cross-hypervisor V2V

Restore Proxmox / KVM / vSphere → Hyper-V and back — automatic qcow2 ↔ VHDX ↔ VMDK conversion. Live-validated on 5 platforms.

Restore-first by design — PHGR

Because backup only matters when restore works.

Every NGBackup feature is designed from the restore flow backward. PHGR delivers instant mount, granular extraction, point-in-time database recovery and true cross-hypervisor migration — the capabilities incumbents gate behind separate licenses.

Point-in-time DB restore Single-table extract Bare-metal recovery
One platform, every workload

20+ commercial plugins — included.

No à-la-carte per-workload modules. From hypervisors to billion-file HPC filesystems, NGBackup covers the enterprise out of the box.

Hypervisors · 5

vSphereHyper-VProxmoxNutanix AHVCloudStack

Databases · 9

OracleSQL ServerPostgreSQLMySQL/MariaDBMongoDBFirebirdInformixProgressADABAS

Apps & Directory · 3

Microsoft 365AD / LDAPNotes / Domino

Infra & Storage · 3

SFTP / network gearHPC (Lustre/GPFS)File Replication
Virtualization

Every hypervisor — with CBT & DR built in.

vSphere

VADP + Changed Block Tracking, 10-mode DR failover/failback/reprotect, TLS replication, network re-IP.

Hyper-V

Direct VHDX + RCT change tracking; RCT-push replication to DR (RPO minutes, RTO seconds), Gen1/Gen2 + UEFI preserved.

Proxmox VE

QEMU dirty-bitmap CBT, instant NBD-overlay boot, seed+bitmap-push replication, guest-consistent snapshots.

Nutanix AHV

Prism CBT (v3/v4 CRT), iSCSI block streaming, alternate-cluster restore, replication to non-Nutanix targets.

CloudStack

3-layer CBT (QMP bitmap + xxHash64 + SIMD zero-detect), KVM direct restore (~10-min RTO), format conversion.

All → any

Cross-hypervisor V2V across all five — restore where you need to, hardware-independent DR, zero lock-in.

Databases

Deep, agent-grade database protection.

Oracle 11g → 23ai

Data Pump + RMAN (SBT, no staging), TDE-transparent, Data Guard DR, PITR by SCN, ransomware canary.

SQL Server 2019–2025

Up to 64-way striped restore, instant recovery (queryable mid-restore), Always On AG aware, single-table restore.

PostgreSQL 12–17

WAL PITR (time/lsn/xid/name), PG17 incremental, VLDB COPY-range split, backup from standby.

MySQL / MariaDB

xtrabackup LSN chains, single-table via transportable tablespaces, Galera/Group-Replication aware, CDP binlog.

MongoDB 3–7

5 modes incl. sharded + oplog PITR, collection/query granular restore, Ed25519-signed manifests.

Rare & legacy

Firebird, Informix (native XBSA), Progress OpenEdge, ADABAS — workloads Veeam simply doesn't cover.

Applications, directory & infrastructure

Beyond VMs and databases.

Microsoft 365

Exchange, OneDrive, SharePoint, Teams + Chat via Graph delta APIs. Near-real-time CDC (RPO 60s), GDPR-forget audit trail. A 2.2 MB binary vs 100 MB+ JVM rivals.

Active Directory / LDAP

Clientless across AD, OpenLDAP, 389DS, FreeIPA. 6 restore modes incl. authoritative, attribute, diff; RFC 4533 syncrepl + DirSync incrementals.

Notes / Domino

Live NSF backup with granular mailbox/document restore and NSF→EML export. Bacula Enterprise has zero Notes support — we're first.

HPC filesystems

Billion-file Lustre / GPFS / BeeGFS / CephFS / WekaFS with parallel walkers (10–100× metadata throughput), changelog-native incrementals, Slurm-aware.

SFTP / agentless

Network gear, NAS and cloud SFTP — Cisco, Juniper, Fortinet, Synology, AWS Transfer — via SSH keys, no agent.

File Replication

Real-time SD-side mirroring with BLAKE3 skip-unchanged, multi-site fan-out, AES-256-GCM at rest, RPO/RTO reporting.

How we compare

Half the price. More of what matters.

NGBackupVeeamCommvaultNetBackup
Total costLowHighVery highVery high
All 20+ plugins included — no per-workload modules
Memory-safe + multicore (Rust)
Real-time ransomware response (Sentinel)~~
Restores never gated by license
Source-side global deduplication included~~~
3× faster incrementals
Flexible licensing — per agent, per TB or MSP
Rare workloads (Informix · ADABAS · Notes · HPC)~~
Pricing

Transparent, your-way, all-in.

License however suits you — per agent, per TB, or an MSP/usage model. No per-feature upsell: every license already includes all plugins, global deduplication, ransomware defense and instant recovery.

  • 50%+ cheaper than Veeam / Commvault / NetBackup renewals.
  • Free Community edition to start — register for the repo.
  • ≥50% migration discount when you move off an incumbent.

What's included in every license

All 20+ plugins Global deduplication Ransomware defense Instant recovery Cross-hypervisor V2V 24×7 expert support

Flexible licensing — per agent, per TB or MSP. Your choice.

Roadmap · coming next

The platform keeps expanding.

Planned

NDMP plugin

Native NAS backup over the Network Data Management Protocol for enterprise filers.

Planned

Cloud plugins

First-class S3, AWS, Oracle Cloud, Google Cloud and Azure backup targets & sources.

Planned

HCL plugin

Huawei virtualization (FusionCompute) protection — extending hypervisor coverage further.

Vision

Content-addressable volumes

BLAKE3-native dedup volumes with point-in-time, git-like restore.

Vision

Cellular architecture & HA

Multi-site federation and opt-in high availability for the Director catalog.

Vision

WASM plugin gallery

1-click signed, sandboxed plugins installable without restarting the Director.

0
rip-and-replace required
100%
Bacula config & catalog compatible
≥50%
migration discount off incumbents
5 min
install per daemon (RPM/DEB/MSI)
Why now

Migrate without tearing anything down.

NGBackup's migration tool imports your existing Bacula catalog, volumes and configuration. Run mixed deployments, migrate at your pace, and cut your backup bill in half, while gaining ransomware defense, instant recovery and 20+ plugins none of the incumbents bundle.

Resume on existing volumes Single-binary daemons Data sovereignty

Enterprise backup,
reborn in Rust.

Let's protect your infrastructure — and cut your backup budget in half. Start free, migrate at your pace.

ngbackup.com docs.ngbackup.com Get the repo · register free

An NGStructures brand · NGBackup · NGCompute

Use to navigate · F fullscreen
1 / 19