Restore a Website with Jetpack VaultPress Backup

Restore from a backup in just a few clicks.

With a paid Jetpack VaultPress Backup solution, you can use Jetpack VaultPress Backup to restore your site to a previous state. If you need to undo a change or go back to a certain point in time, Restore is for you.

We’ve developed Jetpack VaultPress Backup with WooCommerce in mind. When you restore your site from the restore dialog box, all orders and products are kept current. Restoring individual database tables works differently, as explained in Restore individual database tables.

There are various ways to restore your site:

  1. Restore your website to a particular event;
  2. Restore your website to a particular day;
  3. Restore specific files, plugins, or database tables;
  4. Download a backup and restore it manually.

You can restore your site either at Cloud.Jetpack.com or the WordPress.com dashboard, depending on which interface you typically use.

Before You Restore

To restore with Jetpack VaultPress Backup, you will need:

  1. A working WordPress site
  2. A healthy Jetpack connection.

If restoring your site initially fails over HTTP, try adding server credentials to your Jetpack Settings.

During restore, existing files with the same name will be overwritten, but files with unique names will not be removed. We do not delete anything but our helper files, which we must add to the site during the restore process.

However, when you restore the Site database item, your website’s database is completely replaced with the database from the backup you’re restoring from. So, any posts, pages, or other content you’ve added since the restore point date would be lost. You should make an export of this content before using our restore feature; then, you can import it back to your site after the restore. To restore only some tables, see Restore individual database tables.

It is not possible to interrupt or stop a restore once it starts. If you initiate a restore in error, please wait for it to complete, and then restore it again to the desired version.

The length of time for a restore to finish depends on many factors, such as the number of files in your site.

Restore via Cloud.Jetpack.com

To restore your website from the Cloud.Jetpack.com dashboard, please follow these steps:

  1. Go to Cloud.Jetpack.com and select the site you wish to restore.
  2. Open the site’s Activity Log if you are looking for a particular event and/or date range.
  3. Use the filters to search by Date Range and/or Activity Type (for example Plugins, Posts and Pages) you’d like to restore.
  4. Click Actions > Restore to this point, which will open the restore site dialog box.
  5. Alternatively, you can also navigate to VaultPress Backup. You’ll see the latest backup for your site or the scheduled time of your next one.
  6. From the restore dialog box, uncheck any boxes for items you don’t wish to restore. If you want to restore everything, leave all of the options checked and click Restore now.
Screenshot of the Restore site interface, with a checklist of types of items you wish to restore.

Your restore will begin, and a progress bar will appear on the page. You will also receive email updates on the progress of your restore. When the restore has been completed, you’ll see a confirmation message.

Restore specific files

Want to revert back to an older version of only specific files? Or roll back to a previous version of a plugin? Perform a granular restore in these cases.

A complete backup in the Jetpack Activity log. There is a button labeled "Actions +"
  1. Navigate to a daily Jetpack Backup in the Activity Log or in the Backup page.
  2. Click on the Actions(+) and then View files.
  3. Browse all the files and select which ones you want to download or restore by checking the corresponding boxes.
  4. Confirm.

Exclude specific files from a restore

As well as restoring specific individual files from a backup, you can also choose which files you don’t want to restore.

  1. Navigate to a daily Jetpack Backup in the Activity Log or in the Backup page.
  2. Click on the Actions (+) and then View files.
  3. Check the box at the top to select all files and folders.
A selective/granular restore in Jetpack VaultPress Backup. A list of files/folders which can be selected/deselected before restoring.
  1. Browse files and folders and deselect the ones you want to exclude from the restore by unchecking the corresponding boxes.
  2. Click Restore selected files.

Restore individual database tables

Jetpack VaultPress Backup can restore one or more database tables without replacing the rest of your database. The restore dialog box only offers the whole site database, so you select individual tables in the backup’s file browser instead.

In the file browser, the sql folder holds your database, with each table listed by name. Jetpack replaces each table you select with the copy from the backup. Rows added to that table after the backup are lost. Tables you leave unchecked aren’t changed.

  1. Go to a daily backup in the Activity Log or on the Backup page.
  2. Click Actions, then “View files“. Only daily backups have this option.
  3. Click the > icon next to the sql folder to expand it.
  4. Check the box next to each table you want to restore. Table names start with your table prefix, which is wp_ by default (for example, wp_usermeta).
  5. Click “Restore selected files“.
  6. Review the list of tables, then click “Restore now“.

Restore tables on a WooCommerce site

Jetpack’s protection for WooCommerce orders and products doesn’t apply when you restore tables from the file browser. If you restore a WooCommerce table, any orders, product changes, and customer details added after the backup are lost. To keep them, leave the WooCommerce tables unchecked. These are the tables that start with your prefix followed by wc_ (for example, wp_wc_orders). If you need the whole database restored, restore the Site database item from the restore dialog box instead.

Restore when your site is completely down

If the website you want to restore is down or showing a fatal error, you can try these steps:

  1. Revert to a fresh installation of WordPress. Your host may have this option in the cPanel, but you may need to ask your host the best way to do this.
  2. Connect Jetpack.
  3. Attempt a Jetpack Restore by following the above steps.
  4. If that still does not work, you will most likely have to proceed with a manual restore.

Download a Backup for manual restore

In the event that a one-click restore is not possible, you can download a backup for a manual restore like this:

  1. Go to Cloud.Jetpack.com or WordPress.com, depending on your choice.
  2. Open the Activity Log for your desired site.
  3. Use the filters to search by Date Range and/or Activity Type you’d like to restore.
  4. Click Download to open the backup download box. 
  5. Uncheck any boxes for items you don’t want to include in your download. If you want to download everything, leave all of the boxes checked and click Create download.
  6. Jetpack will begin preparing your selected download. At the top of the Activity Log, you can follow the progress of your download.
  7. A message will appear at the top of the Activity Log when your backup download is ready. Click Download to download the backup. You will also receive an email with a link to the download when it’s complete.

Once you have downloaded the backup, you can use that to restore the site manually.

Still need help?

Please contact support. We’re happy to advise.