This usage document covers how to use the Hub 2.0 Backups module to manage, delete, download, backup and restore backups. The Backups module can be used to manage either the managed backups included with WPMU DEV hosted sites or Snapshot Pro backups created for websites hosted on 3rd-party hosting.
If you haven’t set up your WPMU DEV account yet, visit the Hub page, where you can explore available features, see pricing packages, and start a free trial.
Already a member? Visit your Hub dashboard to get started.
9.1 Getting StartedLink to chapter 1
To access the Backups section of your website, from the Hub 2.0 My Sites page, click on the site you would like to manage and click on the Backups option in the site manager menu.
If your site is not hosted with WPMU DEV, and you have not set up Snapshot Pro on your site, click the Activate button. This will install and activate Snapshot Pro on your website.
The settings available in the Backup tab are slightly different for sites hosted by WPMU DEV than for sites hosted by another provider. This document covers the options for both.
The managed backups tab includes:
9.2 Backups Dashboard OverviewLink to chapter 2
The Backups Dashboard Overview is an overview of available settings, configurations, and quick links for managing backups from the Hub.
The Backups dashboard:
- Number of Backups – The total number of available backups for your site
- Schedule – How often backups are scheduled to run either daily, weekly, or monthly
- Storage plan (Snapshot Pro only) – The amount of storage in your plan and how much storage you have used. Click the Add storage space button to upgrade your backup storage. Note that if you just removed some backups to free up storage, it can take up to 1 hour for cache to clear and this data to update.
Click the Create Backup button to instantly run a backup using the pre-configured settings for Snapshot Pro or managed backups.
Click the Settings icon (three dots) to open your settings action menu. The settings menu options include:
- Go to WP Admin
- Refresh Data
- Deactivate (Snapshot Pro Only)
9.2.1 Backups ListLink to chapter 2
This section lists all of your available backups. The most recent backup is at the top of the list.
If a backup has failed, it will be highlighted in red to indicate that something went wrong.
The information shown in the list notes:
- Date – When the backup was run
- Size – Size of the backup
- Time – How long ago the backup was run
Click the Settings icon (three dots) to open your settings actions for the Backup List menu. The settings menu options include:
- Create Backup
- Set Schedule (Snapshot Pro Only)
- Configure (Snapshot Pro Only)
9.2.2 Backup DetailsLink to chapter 2
Click on a backup to open a popup module with additional information about a specific backup.
Along with all the date, time, backup type, size, and file name, the Backup Details module has options to:
- Download – Snapshot Pro backups will download instantly and WPMU DEV hosted backups with be prepared and a link will be emailed for download.
- Restore – Snapshot Pro will open the restore module with guided steps and WPMU DEV hosted backups will open the hosting tab to trigger the backup.
- Delete (Snapshot Pro Only) – This allows you to remove the backup freeing up backup storage space.
9.2.3 Restore Website (Snapshot)Link to chapter 2
These are steps for Restoring your site from the Hub 2.0 for sites not Hosted with WPMU DEV.
From Hub 2.0 Backups module, click the backup version you wish to restore, and in the popup screen, click Restore.
Note that the Filename that appears there will be your custom filename if your backup is one you made manually. If it’s a regularly scheduled backup, the filename will appear as “null”.
The next popup involves choosing the correct process based on your site’s status. Choose if your website is available or unavailable below.
“I can access my website”
If your website is still running and accessible then Snapshot should be able to restore from the selected package, automatically. Click the Restore button at the bottom of the module to open Snapshot Pro in WordPress admin and restore your site following the guidance in our Snapshot documentation.
Prefer a manual approach? Click the Download link to have the backup package emailed to you. Note this can take several minutes while the backup package is prepared. Once you receive the email, click the button to download your backup. You can then either unzip it and restore only the files and/or database tables you need, or follow the “My website is unavailable” directions below to use the installer.php file.
“My website is unavailable”
If your website is down (ie. white screen of death or unable to access wp-admin) you’ll need to restore it by uploading your backup and an installer file to your existing or new server.
- Download both the .zip and .php files below (here again, clicking the link to download the backup will trigger an email that will contain a link to your backup download).
- Upload both files to the root of your server.
- Navigate to the http://yourwebsite.com/snapshot-installer.php file in your web browser.
- Follow the instructions to complete the migration.
If your site is not connected to the Hub, you can access your backup and the installer file through your account in the Hub. Click on your gravatar in the top righthand corner and navigate to My Account. Then, scroll all the way to the bottom of the page, under the Add-ons section, and click the All Backups link.
This will open a module showing you all of your backups associated with each of your connected sites. Use the filter in the top right-hand corner to sort your backups by website.
To access your backup, click on the arrow to reveal more information. This is where you can download your snapshot-installer.php file and initiate the backup email to be sent to you.
From there, you can follow the guidance already mentioned above.
Manual Restore Instructions
Use the FTP/SFTP or SSH connection to upload the package and installer. If you are not sure how to use an FTP/SFTP client or SSH, follow the SFTP & SSH documentation.
The installer file may download as a zip file. Unzip the installer.php before uploading to the root directory. Once unzipped, if you see the file is named “snapshot-installer-1.0.0.php“, please rename it to “snapshot-installer.php” before uploading.
When the files are installed to your server, visit http://yourwebsite.com/snapshot-installer.php, replacing “yourwebsite.com” with your site’s domain name.
This will open the Snapshot Migration Wizard in your browser. The Snapshot Migration Wizard has three steps.
- Requirements Check
The Requirements Check is pass or fail.
The requirements that must be met include:
- PHP Version – Snapshot Pro requires PHP version 5.5 or later. If your host is using an older version of PHP Snapshot Pro will display a low PHP version or PHP version is out of date warning. You’ll need to update your PHP version to proceed.
- Max Execution Time – A minimum execution time of 150 seconds is recommended to give the migration process the best chance of succeeding. If you use a managed host, contact them directly to have it updated.
- MySQLi – Snapshot needs the MySQLi module to be installed and enabled on the target server. If you use a managed host, contact them directly to have this module installed and enabled.
- PHP Zip – To unpack the zip file created by Snapshot, the PHP Zip module will need to be installed and enabled. If you use a managed host, contact them directly to have it added or updated.
If your site fails the check, correct the deficiencies, then click Re-check. Once the Requirements Check is passed, proceed with configuring a Snapshot.
The first step is to connect to your database. It is recommended you create a new database, but you can choose to overwrite an existing database one you’ve tested the connection.
The default Connect Database fields will be pointed to the location of your last backup. Update the Database name field if you do not want to overwrite the existing database.
In this section, you will see the New Site URL (URL that will be used when your site is restored).
A connection test will let you know if the server and database are connected. If the database already exists, a warning message will notify you, restoring you site will overwrite all existing data.
If you make a change to the New Site URL or Database, click the Re-test Connection button to verify your connection.
Click the Deploy Site button to proceed. This will overwrite your current site and any changes made after the backup was taken will be lost.
Step Two is a progress bar that notes the progress of the deployment. This can take some time depending on the size of your website package.
If the installation fails, contact our 24/7 support team for help restoring or migrating your site.
Once the process completes, a success message will display with the option to run the cleanup wizard. The cleanup wizard removes the installer.php script, your backup package, and other temporary files used for restoring your site.
Click the View Website button to visit the homepage of your website.
9.3 SettingsLink to chapter 3
The Settings tab has options for managing your backups schedule, deleting backups, and deactivating Snapshot for sites not hosted on WPMU DEV.
Modules and options include:
- Schedule – Set or change the schedule of your automated managed backups. For Snapshot hosted sites, click on the schedule to update and change your settings.
- Storage Cycle – This is the number of backups you can take and store. For WPMU DEV Hosted sites this is unlimited. For Snapshot Backups you can limit the number to save on storage.
- Snapshot Key (Snapshot Pro Only) – This is a quick link to the Snapshot API Keys in the WordPress dashboard.
- Delete All (Snapshot Pro Only) – Delete all the backups for the site. Click the Delete Backups link to open the Delete All Backups popup module. Click Cancel to close the module or Delete to remove all backups.
- Deactivate (Snapshot Pro Only) – Click Deactivate at the bottom of the page to deactivate the Snapshot plugin.
Clicking the Deactivate button will disable Hummingbird Pro on your website and turn off performance tracking in the Hub.