Duplicator Pro for WordPress with Wasabi

Prev Next

Duplicator Pro for WordPress allows you to create backups of your website and store them in Wasabi Hot Cloud Storage.  If you need to restore your site to a known good state, you can download a backup from Wasabi and use Duplicator to restore it.  

The data restoration process is handled by your specific backup software application. As there are many potential variables that will affect your unique environment, Wasabi strongly recommends that you seek the guidance of your backup software's technical support team in the event that you encounter difficulty or have application-specific inquiries.

  • Active Wasabi Storage account.

  • Access to the Wasabi Console.

  • Wasabi bucket created. Please note that Duplicator Pro does not support Versioning or Object Lock.  For more information on creating a bucket, review Working With Buckets and Objects.

  • Wasabi Access and Secret keys.  See Creating a New Access Key for details.

  • Duplicator Pro installed and licensed on your WordPress server.  This solution was tested with version 4.5.24.4.

  1. Login to your WordPress site.

  2. Click Duplicator Pro, then click Storage.

  3. Click Add New.

  4. Give your Wasabi storage a name and click Select.

  5. Click Wasabi.

  6. Enter the following information, then click Save Provider.
    a. Wasabi Access Key.
    b. Wasabi Secret Key.
    c. The region your Wasabi bucket is in.

    This configuration example discusses the use of Wasabi's us-east-2 storage region. Use the region your bucket is located in. For a list of regions, see Available Storage Regions.

    d. The name of your Wasabi bucket.
    e. The name of the storage folder where your backups will be stored in your Wasabi bucket.
    f.  The maximum number of backups to keep.

  7. Click Test Storage.

  8. Verify it says “Successfully stored and deleted file.”  Click OK.

  1. Click Backups, then click Add New.

  2. Make sure the checkbox next to Wasabi is checked.  In our testing we also selected Default Local so as to have multiple copies of a backup.  Scroll down.

  3. Select the appropriate filters for your organization.  We selected the Full Site preset filter in our testing.  Click Next.

  4. Click Create Backup.

  5. Ensure the cloud icon is shown under Status.

  1. Login to the Wasabi Console.  

  2. Click Buckets, then click on the name of your bucket (“mt-duplicator” in our example).  Click the name of the folder corresponding to your WordPress site.  Verify your backup files appear in your bucket as shown in the example below.

  1. Login to your WordPress site.

  2. Click Duplicator Pro > Schedule Backups > Add New.

  3. Give the schedule a name.  Select a backup template (we used the Default template in our testing).  Ensure the checkbox next to Wasabi is checked, along with Default Local if you wish have a local copy in addition to a cloud copy of your backups. Set the backups to repeat as per your organization’s guidelines.  We configured it to repeat every day at midnight in our testing.  Scroll down.

  4. Ensure the checkbox next to “Enable This Schedule” is checked.  Click Save Schedule.

  5. Verify the schedule is saved.

  1. Login to the Wasabi Console.

  2. Click Buckets, then click on the name of your bucket (“mt-duplicator” in our example).  Click the name of the folder corresponding to your WordPress site.  Click the name of the backup file you wish to restore.

  3. Click Download File to download the file to your local computer.

  4. Login to your WordPress site.

  5. Click Duplicator Pro, then click Import Backups.  Click Select File.

  6. Select the backup file you previously downloaded from your Wasabi bucket.

  7. Click Continue when the button becomes available.

  8. Select a Recovery Point Archive or create a new one.  When importing a backup, setting a recovery point acts as a safety checkpoint, allowing you to quickly roll back your website to a known, stable state if the import process fails or causes errors. Click Set.  Click Copy Link and save the link to a secure location for recovery if needed.

  9. Scroll down and click Launch Installer.

  10. Select the radio button next to Restore single site.  Scroll down.

  11. Select the checkbox next to “I have read and accept all terms and notices”.  Click Next.

  12. Click OK.

  13. After the import has finished, click Admin Login and login to your WordPress site.

  14. The site will show that it has been successfully restored.