Description: WPvivid Backup for MainWP enables you to create and download backups for a specific child site, set backup schedules, connect with your remote storage and set custom WPvivid Backup Plugin settings for all of your child sites directly from your MainWP Dashboard.

Note: Current version (0.9.2) does not support WPvivid Backup Pro Beta yet.


  • Create backups for a specific child site
  • Set backup schedules for all of your child sites
  • Connect with your remote storage
  • Set custom WPvivid Backup Plugin settings

What is WPvivid Backup for MainWP?

WPvivid Backup for MainWP allows you to manage WPvivid Backup Plugin on all your child sites from your centralized MainWP dashboard. This includes giving you the ability to create and download backups for a specific child site, set backup schedules, connect with your remote storage and set custom WPvivid Backup Plugin settings for all of your child sites directly from your MainWP Dashboard. The extension works perfectly on your MainWP dashboard to get data on your network of child sites backed up by WPvivid Backup Plugin.

Within this guide, we will explain how to install and use the MainWP WPvivid Backup Extension.

How to Install and Setup WPvivid Backup for MainWP?

Like all the other extensions for MainWP, MainWP WPvivid Backup Extension works on top of that the WPvivid Bakcup Plugin is installed on the child Sites. Therefore it follows a two-step installation process where you first install the extension on your Dashboard and then install the WPvivid Backup plugin directly.

Step 1. Install MainWP WPvivid Backup Extension on your Dashboard site

WPvivid Backup for MainWP works as an individual WordPress plugin, and installation process is the same as any other WordPress plugin.

1. Log in to your MainWP dashboard site.

2. Go to Plugins, click Add New.

3.  In the search bar type in WPvivid Backup for MainWP.

Install WPvivid for Mainwp extension

4. Click Install and Activate.

5. Next, go to your MainWP Dashoboard > Extensions page and check the extension in the list.

The extension is now successfully installed on your MainWP dashboard site. In case, you would also like to enable the automatic update for the extension, follow this guide.

Similarly, you can install the extension manually by uploading it to a server using an FTP client by following the guide here.

Step 2. Install the WPvivid Backup Plugin on Your Child Sites

To install the WPvivid Backup Plugin,

1. Go to your MainWP Dashboard > Plugins > Install.

Install WPvivid Backup plugin for all child sites

2. In the Search form, enter “WPvivid Backup Plugin” and select the plugin.

3. Select the child sites where you wish to install the plugin.

4. Enable activate plugin after installation and Overwrite existing version(recommended) option.

Install WPvivid Backup plugin on child sites on MainWP dashboard

5. Click on the Complete Installation.

Now,  WPvivid Backup Plugin has installed and activated on your child sites.

Note: Make sure you will hit the “Sync Dashboard with Child Sites” button on your MainWP dashboard if you have WPvivid Backup Plugin installed previously on the child site or whenever you make any changes to a child site, for example, install/deinstall, activate/deactivate WPvivid Backup Plugin.

How to Use MainWP WPvivid Backup Extension?

Once the extension is successfully installed on your MainWP dashboard site, it will directly appear in the extension list. You will find four tabs comprising of options to help you tweak around with the different WPvivid Backup plugin settings for all your child sites:

  1. WPvivid Backup Dashboard
  2. Schedule Tab
  3. Remote Tab
  4. Setting Tab

WPvivid backup for MainWP overview

WPvivid Backup Dashboard

WPvivid Backup Dashboard provides you a great overview of all your child sites where you have the WPvivid Backup plugin installed. From the dashboard, you can check the site name & URL, plugin version, settings in use, and even open the backup page of a specific site to perform a backup.

Hovering over one of the specific sites in the list displays more options which include opening the site’s overview page, editing the site’s general options, opening the site’s WP-admin dashboard and opening WPvivid Back Plugin dashboard.

Schedule: Set up An Automatic Schedule

WPvivid Backup for MainWP schedule tab

From the Schedule tab, you will be able to schedule backups for all your child sites.

To do this, check the option: Enable backup schedule.

Now, you will need to choose the backup frequency:

  • Every 12 hours
  • Daily
  • Weekly
  • Fortnightly
  • Monthly

Once done, select what to back up – either your entire site or just the database or files.

You will also be able to choose where you want to store the backups.

  • Store them on localhost of child site(your WordPress site’s web server).
  • Remotely store them to FTP, SFTP, Amazon S3, DigitalOcean Spaces. Note that when you choose this option, the local backup will be deleted after uploading to remote storage completely.

After that, click the Save Changes button at the bottom of the page.

Lastly, select the child sites you want to the schedule to take effect and save the changes.

Set backup schedule for child sites

Remote: Connect and Send Backups to Your Remote Storage

WPvivid backup for MainWP remote storage tab

The Remote tab allows you to connect to your remote storage where you want to send your backup. You can choose between:

  • FTP
  • SFTP
  • Amazon S3
  • DigitalOcean Spaces

Note: Since global configuration is not available for GoogleDrive, Dropbox, Microsoft OneDrive due to authorization mechanism, you can get authorization in child sites.

Once you connect to a remote storage source, it will appears in the list of storage, select the child sites whose backups you want to send to the selected remote storage and save changes

Settings: Configure WPvivid Backup Plugin settings

WPvivid Backup for Mainwp Settings tab

The Settings tab allows you to edit General settings and Advanced settings of WPvivid Backup Plugin WPvivid Backup Plugin settings for your child sites:

General Settings:

  • backups retention
  • Name backup folder
  • Display domain(url) of current site in backup name

Advanced Settings:

  • Optimization mode for web hosting/shared hosting
  • Backup archive option
  • File compressing option
  • Exclude files from backup
  • Set PHP script execution timeout
  • Set task retrying times 

Once you done with the settings, click the Save Changes button at the bottom of the page.

Then select the child sites you want to the settings to take effect and save the changes.

Edit WPvivid Backup for Mainwp settings for child sites

If you need to configure the plugin settings for an individual child site, then you should go to the site overview page >> WPvivid Backups >> Settings.