DigitalOcean Spaces Extension User Guide

The DigitalOcean Spaces Extension adds to the functionality of the All-in-One WP Migration plugin. It does so by connecting it to your DigitalOcean Spaces account. You can directly import and export your website/network between DigitalOcean Spaces and your website.

Since the tool is a plugin extension, it requires the All-in-One WP Migration plugin to work.

After successfully installing and activating the extension, DigitalOcean Spaces settings appear in the All-in-One WP Migration plugin’s dropdown:

For more details about installing the tool, you can visit:

This tutorial contains details of:

  • Available DigitalOcean Spaces Extension settings
  • Export using DigitalOcean Spaces Extension
  • Import using DigitalOcean Spaces Extension
1. DigitalOcean Spaces Extension Settings

After installing and successfully activating the extension, the DigitalOcean Spaces settings page appears in the All-in-One WP Migration plugin’s list of pages:

When you click on it, you will be taken to the settings page. In order for the extension to connect to your account, you will be prompted to enter your DigitalOcean login information. You will be unable to use the extension unless you connect it to your account from this page.

Once you have logged in with your information, you will see the available settings you can manage on the Settings page.

You can specify a time range for your website’s periodic automated backups by selecting one of the options: “Every hour,” “Every day,” “Every week,” or “Every month.” Backup completion and failure notifications can be sent to an e-mail address specified in the “Notification Settings” box on the Settings page.

By default, the extension creates a folder in your DigitalOcean Spaces account called “[your-wordpress-site-name]-wordpress.” You can also configure your preferred backup destination folder in your DigitalOcean Spaces account.

You can also specify the number of most recent backups to keep on your DigitalOcean Spaces cloud storage. In addition, you can specify the total size of backups stored in DigitalOcean Spaces, which is a very useful option if you only have a limited amount of space.

After you have chosen your options, click the “Update” button to save them.

The transfer setting allows you to increase your upload and download speeds on both Import to and Export from when migrating sites to your preferred WordPress sites by switching from slow to fast internet.

2. Export Using DigitalOcean Spaces Extension

The Export option in the All-in-One WP Migration plugin menu is where you start the export process with the DigitalOcean Spaces extension:

Before you begin the export, on the Export page, there are some additional backup settings you can use:

You can have text from your current site replaced in your backup by using the Find and Replace fields. Please keep in mind that this change may affect your site user access details, so be cautious of what you replace.

You can exclude items from your backup, such as spam comments, themes, inactive plugins, cache, and so on.

You can also protect your backup with a password for more security. Be sure to store your password securely so you don’t permanently lock out your backup.

After selecting Export from the preceding options, you can choose to create an archive using DigitalOcean from the dropdown menu:

When you select one of the options, the export process begins, and you will see the following window:

Once you successfully create and upload your export to the cloud, you should see the following message:

The extension adds a space called “[your-wordpress-site-name]-wordpress” to your DigitalOcean Spaces account. All of your archives created with the All-in-One WP Migration plugin are saved in that location. Depending on the name of your website, the space would look like this:


3. Import Using DigitalOcean Spaces Extension

The import procedure begins by selecting the Import option from the All-in-One WP Migration plugin menu:

When you select this option, a new window titled Import appears, and you can select where to import a backup from a dropdown menu:

When you select DigitalOcean Spaces, the extension will display a window with a list of your connected cloud files and folders. From there, select the backup to import and press the Import button. This will initiate the import procedure:

The import includes an additional step that warns you that the new backup will overwrite your website’s database, media, plugins, and themes. This is the final step in which you can cancel the process. After clicking “Proceed,” you will be unable to halt the import process.

When finished, a successful import will show the following message:



  1. Fabian

    Is there a way to choose which backup to import?
    Or does it automatically import the last backup?
    I’m looking to have automatic backups done every day, but still be able to import a backup from say, 3 days ago.

    1. Pim J

      Hi Fabian,

      The plugin does not do the auto-import.
      You will have to manually import your website.
      This way you will be able to select which backup file to be imported.

  2. Henry

    Hi, if in setup I choose “Limit the total size of backup to xx GB”, it will create backups until the limit is reached.
    Then the plugin will remove the older backup to keep adding new one?

  3. Henry

    Hi, another question.
    How can I specify the folder where the backup will be saved?
    The name of the backup will always contain the name host name?

  4. Mieke de Bruijn

    Hi I just Purchased the multisite Extension and the Digital Oceans extension. I thought it would be possible, to restore subsites from a backup in this way, but I can’t find an option for this. Is it at all possible?
    Thank you,

Leave A Comment?