MagicWP Backup Restore and Migration

Description

MagicWP Backup is a full backup, restore, and migration engine for WordPress, built for large sites and low-resource hosting.

  • Chunked, resumable backups (database + files) that fit shared-hosting time and memory limits.
  • Safe restore with integrity checks, a destructive-action confirmation, automatic table-prefix remapping, and serialized-safe URL search/replace.
  • One-click site-to-site migration with hashed transfer tokens.
  • Configurable exclusions (quick toggles + file-size limit), scheduled cleanup, and a structured log viewer with export.
  • PSR-4 architecture (Composer-free), REST API at /wp-json/magicwp-backup-restore-migration/v1/ with capability + nonce protection.

Screenshots

Installation

  1. Upload the magicwp-backup-restore-migration folder to /wp-content/plugins/.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Open MagicWP Backup in the admin sidebar and run the system self-test.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“MagicWP Backup Restore and Migration” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.1.0

  • New: automatic scheduled backups (daily or weekly), run unattended via WP-Cron.
  • New: email notifications on backup success and failure (optional).
  • New: retention “keep newest N backups” option, alongside the delete-by-age rule.

1.0.0

  • Initial public release.
  • Backups: chunked, resumable streaming archive of database and files, sized to fit shared-hosting time and memory limits.
  • Restore: integrity validation, confirm-gated destructive restore, automatic table-prefix remapping, and serialized-safe URL search/replace (keeps the destination wp-config.php).
  • Migration: one-click site-to-site transfer with hashed transfer tokens and a token-gated download endpoint.
  • Exclusions: quick toggles (Plugins, Themes, Uploads, Must-use plugins, Cache) plus an “exclude files larger than (MB)” limit.
  • Maintenance: scheduled cleanup cron, structured log viewer with export, and a system self-test.
  • Architecture: PSR-4 (Composer-free), REST API at /wp-json/magicwp-backup-restore-migration/v1/ with capability + nonce protection.