MightyPress automatically backs up your site every day, giving you peace of mind that your content, database, and files are safe. You can also create on-demand backups before making major changes and restore from any backup point.
Automatic Daily Backups
Every MightyPress site receives automatic daily backups at no extra cost. These backups include your entire WordPress installation — files, database, themes, plugins, and uploads.
- Backups run automatically every day
- Up to 30 days of backups are retained
- No configuration needed — backups are enabled by default
Viewing Your Backups
- Navigate to your site’s dashboard and click the Backups tab
- You’ll see a list of all available backups with the following details:
- Date — When the backup was created
- Type — Automatic (daily) or On-Demand (manual)
- Size — Total size of the backup
- Status — Whether the backup completed successfully
Creating an On-Demand Backup
Before making significant changes to your site (theme updates, plugin installations, content migrations), it’s a good idea to create a manual backup.
- Go to the Backups tab
- Click the Create Backup button
- The backup will begin processing — this may take several minutes depending on your site’s size
- Once complete, the new backup will appear at the top of the list
Tip: Always create a backup before updating WordPress core, switching themes, or running database migrations.
Restoring from a Backup
If something goes wrong, you can restore your site to any previous backup point.
- Go to the Backups tab
- Find the backup you want to restore from
- Click the Restore button next to that backup
- Confirm the restore when prompted
Important: Restoring a backup will overwrite your current site files and database with the backup version. Any changes made after the backup date will be lost. Consider creating a fresh backup of your current state before restoring.
Need More Help?
If you need help restoring a backup or have questions about backup retention, contact MightyPress support.