Enterprise-grade WordPress backups with 99.999999999% data durability. Pay only for what you use. 9+ storage classes, 23+ AWS regions, and server-side encryption.
Trusted by companies you trust
Four steps. Under five minutes. Just your Access Key ID and Secret Key.
Upload and activate the Pro extension on your WordPress site. It automatically installs everything you need. No extra plugins to manage.
Go to All-in-One WP Migration, open Amazon S3 Settings, and enter your Access Key ID and Secret Access Key. Select your AWS region and S3 bucket. The plugin verifies the connection immediately. We recommend creating a dedicated IAM user with S3-only permissions.
By default, the plugin exports your entire site: database, all media uploads, every plugin, every theme, and the full wp-content directory. You can optionally exclude spam comments, inactive themes, inactive plugins, or cache files to reduce backup size.
Pick your backup frequency (hourly, daily, weekly, or monthly) and choose the time of day. Backups run automatically in the background. Optional email notifications alert you on success or failure.
Everything is included. No configuration needed for a complete backup.
Complete MySQL export: posts, pages, users, settings, WooCommerce orders, custom post types, and every table.
All images, videos, PDFs, and files in wp-content/uploads. Original files and generated thumbnails included.
Every active and inactive plugin, every installed theme. Custom code, child themes, and modifications all preserved.
Configuration files, custom fonts, and any non-standard files in your wp-content directory.
Set it once. Your backups run on their own.
Hourly, daily, weekly, or monthly. Pick exact time of day. Combine multiple schedules. Runs in the background without affecting your site.
Get alerted when a backup completes or fails. Enable separately for success and failure. Know your site is protected without checking manually.
Three cleanup rules: keep last N backups, cap total storage size, or delete backups older than N days. Your S3 bucket stays organized automatically.
When you actually need that backup. Three clicks to get your site back.
Go to All-in-One WP Migration, then Import in your WordPress dashboard. The plugin shows your S3 bucket with all available restore points, each timestamped.
Pick the backup you want to restore. Review the confirmation prompt. You can cancel at any point before the restore begins.
The plugin downloads from Amazon S3 and restores your database, media, plugins, and themes. Your site is back exactly as it was. You can also restore to a different WordPress site. The plugin handles URL replacement automatically.
All-in-One WP Migration Pro
Sites of any size work, from 50 MB to 50 GB+.
Large backups upload in 5 MB chunks using S3 multipart upload. Each chunk is verified with Content-MD5 and the final object is validated via ETag checking. Automatic retry on failure.
Default 5 MB chunk size works for most connections. Adjust higher for fast connections to speed up uploads. The plugin handles multipart assembly automatically.
Enable S3 server-side encryption (x-amz-server-side-encryption) to encrypt your backups at rest. Supports AES-256 and AWS KMS. All transfers use HTTPS.
Optional: only upload changed files each time. The plugin tracks what has been backed up and skips unchanged files. Faster backups, less storage cost.
Choose the right storage class for your needs. The plugin supports all S3 storage classes. Switch between them in settings at any time.
All included in the same Pro subscription.
Back up WordPress to Amazon S3 automatically.