
Back up, move and restore your whole site
One backup file with your database, plugins, themes and media, restored in one click on the same server or a new one β with cloud destinations, schedules and staging in Enwebs Suite Pro.
At a glance
One file, the whole site
Database, plugins, themes, uploads, mu-plugins and languages in a single .wpb file.
Safe migrations
URLs and paths replaced everywhere, even in serialized data and page builder JSON.
Read more βPro: 24 destinations
Google Drive, Dropbox, OneDrive, S3, FTP, SFTP, Nextcloud and more.
Read more βPro: staging
A private copy of your site to test changes and push them live.
Read more βWhat EnMigrate does
EnMigrate Pro makes a single backup file of your whole site and restores it on the same server or on a different one, with a different domain or table prefix.
π Free plugin
- Full, database-only and files-only backups
- Restore with a live log
- Migrations between domains and table prefixes
- Large backups uploaded in small parts
- Daily automatic backup
π With Enwebs Suite Pro
- 24 destinations: cloud, S3 and your servers
- Unlimited schedules with retention
- AES-256 encryption and exclusions
- Alerts by email, Slack, Discord and Telegram
- Staging: test changes and push them live
Installation and requirements
- Install and activate EnMigrate Pro.
- Open EnMigrate Pro βΊ Help to check the server requirements.
- Create your first backup.
- PHP ZipArchive extension.
- Enough free disk space for the backup file.
Create a backup
- Open EnMigrate Pro βΊ Create Backup.
- Choose what to include: database, plugins, themes and uploads (or a database-only or files-only backup).
- Press Create backup and keep the page open while the progress bar runs.
- Download it from Backups whenever you need it.
β° Automatic backups
In Settings, turn on the daily backup and choose how many backups to keep; the oldest are deleted.
Restore
- Open EnMigrate Pro βΊ Restore.
- Upload a
.wpbfile (any size: it goes up in small parts) or pick a backup from the list. - Start the restore and follow the live log: tables imported, URLs replaced, folders restored.
- Sign in again when it finishes.
Move a site to a new domain or server
- On the old site, create a full backup and download it.
- On the new server, install WordPress and EnMigrate Pro.
- Restore the backup there.
URLs and paths are replaced everywhere, including serialized data (theme options, widgets, menus) and the JSON of page builders. A different table prefix is handled too, with user roles and capabilities.
Pro: destinations Pro
| Type | Services |
|---|---|
| Cloud | Google Drive, Dropbox, OneDrive, Box, pCloud |
| S3-compatible | Amazon S3, Wasabi, Backblaze B2, DigitalOcean Spaces, Cloudflare R2, Akamai / Linode, Scaleway, Vultr, Hetzner Object Storage, IDrive e2, Storj, Google Cloud Storage, MinIO / custom S3 |
| Your servers | FTP, FTPS, SFTP (SSH), WebDAV, Nextcloud, ownCloud |
| Small backups sent as an attachment |
- Open Destinations and add one (cloud services connect with a button; servers ask for their access data).
- Press Test to check the connection.
- Send backups there by hand or from a schedule, and restore straight from the cloud.
Pro: schedules Pro
- As many schedules as you need: every 6 or 12 hours, daily, weekly or monthly, at the time you choose.
- Each schedule has its own content and destinations.
- Retention per destination: keep only the latest backups.
Pro: encryption, exclusions and alerts Pro
- AES-256 encryption of the backup files with your password.
- Exclusions: folders, file types, big files and database tables.
- Alerts by email, Slack, Discord and Telegram.
- Safety backup of the database before every update.
Pro: staging Pro
A staging site is a private copy of your site in a folder like /staging-new-design/, with its own database tables. Try plugins, designs and updates there without touching what your visitors see.
- Open Staging, write a name and press Create staging site. Keep the page open while it copies the database and files.
- Press Open and sign in. A "STAGING" bar reminds you where you are.
- When your changes are ready, press Push to live and choose what to bring: database (optionally keeping the live users), themes, plugins and media.
- Delete the staging site when you no longer need it.
- Only administrators can open it, and search engines don't index it.
- Scheduled tasks are off in the copy, so campaigns, backups and emails never run twice. Emails are blocked unless you allow them.
- The page cache is off in the copy.
π EnMigrate Pro features in Enwebs Suite Pro
- 24 destinations and restore from the cloud
- Unlimited schedules with retention
- Encryption, exclusions and alerts
- Staging with push to live
One license unlocks the Pro features of every Enwebs plugin. The free plugin keeps working without it.
Questions and troubleshooting
The upload stops with big backups.
EnMigrate uploads in small parts, so upload_max_filesize doesn't matter. Check that the disk has enough free space.
After restoring I am logged out.
Normal: the users of the backup are restored. Sign in with an account of the backup.
Can I restore a backup made on another site?
Yes. URLs, paths and the table prefix are adapted automatically.