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
- Upload the
magicwp-backup-restore-migrationfolder to/wp-content/plugins/. - Activate the plugin through the Plugins menu in WordPress.
- 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.
ContributorsTranslate “MagicWP Backup Restore and Migration” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
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.
