
Dashboard - Overview of your backups and storage status
Swish Migrate and Backup is a powerful WordPress plugin that allows you to create full backups of your website, including the database, plugins, themes, uploads, and core files. It supports multiple cloud storage providers and makes site migration seamless.
Upgrade to PRO for advanced features: Get PRO
Swish Backup includes WP-CLI commands for backup and migration operations. Requires WP-CLI to be installed.
Backup Commands:
wp swish backup --type=database - Create a database-only backup
wp swish backup --type=full - Create a full backup (database + files)
wp swish backup --type=full --include-core - Full backup including WordPress core files
Import Commands:
wp swish import /path/to/backup.zip - Import a backup (auto-detects old URL)
wp swish import backup.zip --old-url=https://old.com --new-url=https://new.com - Import with URL replacement
wp swish import backup.zip --skip-url-replace - Restore only, no URL replacement
Utility Commands:
wp swish status - Check active import session status
wp swish cleanup - Clean up stale import sessions
This plugin stores backup files that may contain personal data from your WordPress database (such as user emails, names, and content). Backups are stored either locally on your server or on third-party cloud storage services that you configure.
When using cloud storage providers (Amazon S3, Dropbox, Google Drive), your backup data is transmitted to and stored on their servers according to their respective privacy policies.
The plugin does not collect or transmit any data to the plugin author or any other third party beyond the cloud storage services you explicitly configure.