Features

A complete backup stack for WordPress.

From encrypted exports to staging deploys — every capability in NBH Backup, explained clearly for site owners, agencies, and developers.

01 — Export

Selective profiles that fit the job.

Create the right archive for the moment — full disaster recovery or a fast database-only snapshot — without waiting on a fragile single-request dump.

  • Full site — database plus files
  • Database only for fast content snapshots
  • Files, media, plugins, or themes scopes
  • Chunked jobs that survive shared-host timeouts

02 — Security & integrity

Archives you can move without leaking plain ZIPs.

Encryption and integrity checks are part of the product — not an optional afterthought.

  • Encrypted at rest by default

    New exports are encrypted on disk so casual tools don’t read them as a plain ZIP.

  • Portable keys

    Each .nbh embeds what it needs to decrypt on another site — no separate key file to lose in transit.

  • SHA-256 integrity metadata

    Archive metadata helps verify what you exported before you restore.

  • Hardened local storage

    Default path under uploads/nbh-backup/ with web-access protections for Apache, Nginx, LiteSpeed, and IIS.

03 — Import & restore

Bring archives in safely. Restore only when you mean it.

Import stores a file. Restore replaces live data — with preflight checks and explicit confirmation.

  • Upload a local .nbh without touching the live database
  • Pull a public archive URL over HTTPS
  • Choose Restore now, Delete, or Later after import
  • Destructive restore warnings + short-lived restore token

04 — Migration

Move domains without breaking paths.

Serialized-safe URL search/replace rewrites home and siteurl pairs, including http/https and www variants. Paths like /service stay intact.

  • Automatic URL pairs via UrlMigrator
  • Works during restore and staging flows
  • SEO note: add 301s after a live domain change

05 — Staging & deploy

Clone, test, then ship to production.

One-click staging clones live beside production. When the work is ready, deploy staging back to the live site with confirmations.

  • Multiple named clones under /nbh-stg-{slug}/
  • Isolated cookies, noindex, and patched config
  • Open front end or WP Admin with your usual login
  • Deploy to production with session-safe job steps

06 — Automation & ops

Schedules, retention, and notifications.

Keep backups flowing without babysitting the admin screen.

Scheduled backups

Run exports on a cadence that matches your release cycle.

Retention policies

Keep what you need and prune older archives automatically.

Email & webhooks

Get notified when jobs complete or fail — inbox or automation tools.

07 — Compatibility

Built for real WordPress stacks.

WooCommerce

Exports include WooCommerce tables, including HPOS when enabled. After restore, caches and related state are flushed.

Multisite

Export the current site or the entire network (network admins). Scope is explicit in the export UI.

Databases

MySQL, MariaDB, and SQLite — with environment reporting in the admin health views.

Servers & PHP

PHP 7.4 or higher. Storage hardening covers Apache, Nginx, LiteSpeed, and IIS.

08 — Developer platform

Automate and extend.

NBH Backup ships a REST API, WP-CLI, and a formal Addon API for storage drivers and custom job types.

  • REST endpoints for jobs, backups, staging, settings
  • WP-CLI for scripted backup / list / restore
  • Register storage drivers and job handlers via hooks
  • WordPress Coding Standards–oriented architecture
Addon developer guide
wp nbh-backup backup --profile=full wp nbh-backup list wp nbh-backup restore archive.nbh

Exact commands: run wp help nbh-backup on your install.

09 — Admin experience

A calm React dashboard for serious work.

Modern admin UI with clear progress, preflight modals, activity-minded help, and hub navigation on Export.

Export hub

Quick jumps to Import, Backup, and Staging from the main Export screen.

Live job progress

Phase labels, cancel controls, and result actions (download, open staging, deploy confirmations).

Preflight checks

PHP, disk, storage, and archive verification before risky operations continue.

Help & activity

In-plugin guidance so teams know what Export vs Import vs Restore actually do.

Export hub

Profile picker with Full, Database, Files, and more — jump to Import, Backup, or Staging.

Import

Local upload or pull from a public archive URL — then restore when you’re ready.

Staging

Isolated clones with open, admin, and deploy actions — plus preflight modals.

Preflight & help

System checks, activity guidance, and clear restore confirmations before risky work.

Feature matrix

Everything included in the free open-source plugin.

CapabilityIncluded
Full / DB / files / media / plugins / themes exportYes
Encrypted portable .nbh archivesYes
Import (file + URL)Yes
Restore with confirmation + preflightYes
URL migration (serialized-safe)Yes
Multi staging + deploy to productionYes
Schedules, retention, email/webhookYes
WooCommerce (incl. HPOS) & MultisiteYes
REST API, WP-CLI, Addon APIYes
React admin UIYes

Ready to run it on your site?

Download from nbhbackup.com or GitHub Releases — free and open source.