Jetpack - Backup and Restore
Jetpack Backup allows you to easily restore or download a backup of your site from a specific moment in time. It’s like having a powerful undo button for your WordPress. You can now develop your site with ease - never lose a word, image, page, or time worrying about your site. Use Jetpack Backup to automatically create backups, and easily restore or migrate your site.
- How do I get Jetpack Backup?
- Getting Started
- What data is backed up?
- What does real-time mean?
- When do daily backups occur?
- Does Jetpack Backup support multisite?
- Where are backups stored?
- Restoring With Jetpack Backup
Jetpack backup and the Jetpack account, in general, both require Wordpress.com credentials. Please see Jetpack - Create WordPress and Account Setup for a complete step-by-step guide on creating a free WordPress.com account to begin your Jetpack backup process.
Jetpack Backup is available to users who have purchased the standalone Jetpack Backup solution, as well as Jetpack Security and Jetpack Complete.
Jetpack Backup is activated and your first backup is created as soon as you complete your purchase.
At the top of your activity log, you will see the following prompt to add remote access/server credentials for your site:
These credentials allow you to connect for backups if the Jetpack connection isn’t working and they’re also required for site restores. If you don’t see a notification at the top of the activity log indicating that a backup is running, you can add those credentials to start backups.
Once backups start, you’ll see a “Backup complete” event in your activity log, either daily or when you make changes, and know that your site is securely backed up.
Click the three dots to the right of the event will show available restore and download options.
If Jetpack loses contact with your site, and your backups stop working, it will send you an email after the second failed backup attempt. There are more details about restoring a backup in the Restoring with Jetpack Backup guide.
We back up the following data:
- Your WordPress database. (Specifically, any tables that begin with your WordPress table prefix and also have a unique key or primary key.)
- All files in the plugins, mu-plugins, themes, and uploads directories.
- Everything in your WordPress root directory that is not another WordPress install.
- Other select files inside the wp-content directory.
This set of data includes all the unique and irreplaceable data you have stored in WordPress and everything properly integrated into the WordPress installation.
We do not back up:
- WordPress’ core files, since these can be downloaded from WordPress.org at any time.
- Files outside the directories listed above.
- Database tables that don’t look like they belong to WordPress.
- Database tables whose rows have no unique identifier.
- Cache and backup directories.
- Additional WordPress installs. (In subdirectories, for example.)
Additionally, we will exclude any directory containing a file named .donotbackup. If need be, you can create these files yourself to intentionally prevent certain directories from being backed up. If a directory named donotbackup is added, we will also exclude all files inside that directory.
Jetpack Backup uses WordPress’ built-in “hooks” system to receive alerts when certain data on your site changes. Jetpack then immediately syncs those changes with our servers to generate a backup for your site.
Information that’s backed up in real-time includes changes to:
- WordPress’ core database tables.
- WooCommerce database tables.
- Any associated file changes (uploaded media, for example).
Other changes are backed up daily.
Daily backups typically occur 24 hours from the previous backup. It is not possible to set a specific time window for daily backups, however.
Currently, Jetpack Backup does not support multisite.
Jetpack stores your backups on servers in our secure data centers around the world.
While it isn’t possible to restrict data storage to a particular geographic location, what we can provide is the Standard Contractual Clauses, which we include in our Data Processing Agreement (DPA). DPAs are contractual tools for websites and companies to make commitments to their customers, vendors, and partners that their data handling complies with the law, including transferring data out of the EU.
You can now restore from a backup in just a few clicks.
There are 3 different ways to restore your site:
- Restore your site to a particular event (if your plan includes real-time backups).
- Restore your site to a particular day.
- Download a backup and restore manually.
Please see our frequently asked questions below for additional details.
- Open your activity log.
- Use the filters to search by selected day(s) and find the event you’d like to restore.
- Click the ellipsis (three dots) icon, then click Restore to this point to open the Restore Site dialog box.
- Click Confirm Restore.
- Your restore to the specific point in time you have selected will begin. At the top of the activity log, you can follow the progress of the restore. You will also receive email updates on the progress of your restore.
- When the restore has been completed, you’ll see a confirmation message.
- Click View Site to see your site restored to the event that you selected.
- Open your Backup page (Jetpack → Backup). You’ll see the latest backup for your site. (Or the scheduled time of your next backup if a backup has not yet been completed today).
- Use the navigation bar to find the day you want to restore to. Each day will show the time of the latest backup for that day, along with any changes included in that backup.
- When you find the day you want, click Restore to this point to restore to the latest backup point for that day. Select the items you wish to restore, then click Confirm Restore.
- If you have one of our ‘Real-time’ backup solutions, other events for that day will be listed below the latest backup, so you can restore to a different point on that day if you wish.
- Open your activity log.
- Use the filters to search by selected day(s).
- Find the event that you’d like to use, then click the ellipsis (three dots) icon, and choose Download backup.
- On the Create downloadable backup page, click Create download.
- At the top of the activity log, you can follow the progress of the download creation.
- When it has been completed, you’ll see a confirmation message. You can use the Download button to download the backup. You will also receive an email with a link that you can use to download the backup.
Once you have downloaded the backup, you can use that to restore the site manually if you wish.