Design Ninja Backup Manager - the only Backup solution for WordPress you need

Backup, restore, and migrate your WordPress site — your way, on your servers.

Design Ninja Backup Manager is a professional, security-first backup and restore plugin for WordPress. Run full-site or database-only backups, store them locally or push them automatically to FTP, FTPS, SFTP, or Amazon S3, and restore — or migrate to a new domain — with confidence using built-in dry-run previews and integrity checks.

Your WordPress site is too important to leave unprotected.

Design Ninja Backup Manager gives you complete control over how, when, and where your backups are created and stored — without locking you into a single cloud vendor or charging a subscription to unlock basic features. Built for site owners, agencies, and developers who need a backup solution that’s reliable, transparent, and genuinely secure.

🔒 Built on Security, Not Just Convenience

Every backup can be protected with AES-256-CBC encryption and HMAC-SHA256 integrity verification, so your data stays safe even if it ends up on third-party storage. Every archive is checksummed (SHA-256) to guarantee what you restore is exactly what you backed up — no silent corruption, no surprises.

☁️ Store Backups Wherever You Want

No vendor lock-in. Send your backups to:

  • Local storage — fast, simple, no third party involved
  • FTP / FTPS — classic, widely supported
  • SFTP — secure SSH-based transfer (powered by the industry-standard phpseclib library, bundled — no server-side Composer setup needed)
  • Amazon S3 — enterprise-grade cloud storage, authenticated with AWS Signature V4 using your own credentials

Design Ninja Backup Manager never sends your data to the plugin developer’s servers — full stop. Your backups go only where you tell them to go.

⏱ Set It and Forget It

Schedule automatic backups daily, weekly, monthly, or on a custom interval. Get email or webhook notifications (Slack, Discord, or any endpoint you choose) the moment a backup succeeds — or fails — so you’re never caught off guard.

↩️ Restore with Confidence

Restoring a backup shouldn’t feel like a gamble. DN Backup Manager includes a dry-run preview so you can see exactly what a restore will change before committing. Combined with backup integrity checks, you’ll know your restore point is solid before you ever need it in an emergency.

🌐 Migrate Domains the Right Way

Moving your site to a new domain or server? DN Backup Manager handles serialized data search & replace correctly — the #1 cause of broken migrations when done by hand or with naive find-and-replace tools.

🛠 Built for Real-World Workflows

  • WP-CLI support for scripted backups, automated deployments, and CI/CD pipelines
  • Dashboard widget showing your last backup status and next scheduled run at a glance
  • Full or database-only backups — choose the right scope for the job
  • Multilingual admin UI with a per-plugin language selector, independent of your site’s language setting

🔍 Transparent by Design

No hidden phone-home calls, no telemetry sent without your knowledge, no mystery data flows. Design Ninja Backup Manager only talks to the storage and notification endpoints you configure — nothing more.

Feature List

Backup

  • Full site backup (files + database) or database-only backup
  • Scheduled backups: daily, weekly, monthly, or custom intervals
  • AES-256-CBC encrypted backup files with HMAC-SHA256 integrity protection
  • SHA-256 checksum verification on every backup archive

Storage

  • Local storage with protected backup directory
  • Remote storage: FTP, FTPS, SFTP, Amazon S3
  • Multiple simultaneous storage targets with configurable retention

Restore & Migration

  • Secure restore with dry-run preview before applying changes
  • Domain migration with correct serialized-data search & replace
  • „Fetch for Restore” to pull remote backups back to the server on demand

Automation & Monitoring

  • Email notifications on backup success/failure
  • Webhook notifications (Slack, Discord, or any custom endpoint)
  • WordPress Dashboard widget with last backup status
  • Full WP-CLI command support

Trust & Compliance

  • No data ever sent to the plugin developer — you control every destination
  • WordPress Coding Standards & Plugin Check compliant codebase
  • Clear, documented uninstall behavior (opt-in full data removal)