Skip to main content
Buddy
Updated over 2 weeks ago

With the MainWP Buddy Extension, you can control the BackupBuddy Plugin on all your child sites directly from your MainWP Dashboard. This includes giving you the ability to create your child site backups and even set Backup schedules directly from your MainWP Dashboard.

Important Notes:

The MainWP Buddy Extension requires an active BackupBuddy subscription which can be purchased from iThemes

MainWP Buddy Extension does not support the auto restore feature for the BackupBuddy backups. Backups created by the BackupBuddy plugin can be restored only manually. If you need to restore your site from a BackuBuddy backup, please check this help document.

Backups created by the BackupBuddy plugin are not suitable for the MainWP Cloning and MainWP Auto Restore feature.

MainWP Buddy Extension requires the BackupBuddy plugin installed and activated on your child sites.

Install and Set the MainWP Buddy Extension

Installation of the MainWP Buddy Extension requires two important steps:

  • Installing the Extension itself on your MainWP Dashboard site

  • Installing the BackupBuddy plugin on Child Sites

Installing the Extension

The MainWP Buddy Extension needs to be installed only on your MainWP Dashboard site. You can install it as any other MainWP Extension.

Installing the Plugin

For the proper use of the MainWP Buddy Extension, you need to install the BackupBuddy Plugin on your child sites.

Install from MainWP Dashboard

  1. Login in to your MainWP Dashboard

  2. Go to the MainWP > Plugins > Install > Upload page

  3. Click the Upload Now button

  4. Upload the BackupBuddy plugin

  5. In the Installation Options box, make sure that the Activate after installation option is selected

  6. Click the button to complete the installation

  7. Once the installation is complete, Sync your MainWP Dashboard.

For additional help with installing WordPress plugins from the MainWP Dashboard, please review this help document.

Install directly on the Child Site

  1. Login into your child site

  2. Go to the WP > Plugins > Add New page

  3. Click the Upload Plugin button

  4. Upload the BackupBuddy plugin

  5. Click the Install button

  6. Click the Activate button

For additional help with installing WordPress plugins, please review this help document.

After installing the BackupBuddy plugin, it is required to Synchronize your sites, so your MainWP Dashboard becomes aware that the plugin has been installed and activated.

BackupBuddy Dashboard

From the MainWP > Extensions > MainWP Buddy > Overview page, you can monitor all of your child sites where you have the BackupBuddy plugin installed. In the sites list, you will be notified if the plugin has an update available or if the plugin is deactivated.

  • In case the plugin is not activated, the Activate action will appear in the corresponding site row

  • In case there is a new version of the plugin, the Update action will appear in the corresponding site row

Available Actions

From the MainWP > Extensions > BackupBuddy > Overview page, you can hide/unhide the BackupBuddy plugin on your child sites, and quickly access the plugin settings on a child site or the WP Admin section. Actions are provided in the actions menu.

If you know that you have the plugin installed on a child site, but the child site doesn’t appear in the list, try to re-sync your sites.

Manage BackupBuddy Settings

The MainWP Buddy Extension allows you to manage BackupBuddy plugin settings. It provides you the ability to manage the following settings:

Update BackupBuddy Settings on All Your Sites

  1. Login into your MainWP Dashboard

  2. Go to the MainWP > Extensions > MainWP Buddy > Settings page

  3. Set your preferences

  4. Click the Save Settings button

Update BackupBuddy Settings on a Single Site

  1. Login into your MainWP Dashboard

  2. Go to the MainWP > Sites > Manage page

  3. Locate the site where you want to update the settings

  4. Under the Actions menu, click the Edit action

  5. Go to the MainWP Buddy Page

  6. Click the Settings tab

  7. Set the Overwrite General Settings option to YES and click the Save Changes button

  8. Set your preferences

  9. Click the Save Changes button at the bottom of the page

Manage BackupBuddy Backups

The MainWP Buddy Extension allows you to manage the BackupBuddy plugin backups directly from your MainWP Dashboard. It will allow you to:

  • Backup Schedules

  • Create Backups

  • Manage Backup Files

Remote Storage

The extension allows you to manage Remote Storage options, including:

Note: Due to security reasons imposed by the providers of remote storage options, some of them may need to be authenticated on the child site itself. After that initial authentication, the rest of the setup can be performed via the MainWP Dashboard.

Backup Your Child Sites With BackupBuddy

Backup Multiple Child Sites with BackupBuddy

  1. Login into your MainWP Dashboard

  2. Go to the MainWP > Extensions > Buddy page

  3. Click the Backup button

  4. Select the Child Sites that you want to backup

  5. Choose a backup type (or any custom-made backup profile) and click the appropriate button

Backup a Single Site with BackupBuddy

  1. Login into your MainWP Dashboard

  2. Go to the MainWP > Sites > Manage page

  3. Locate the site that you want to backup

  4. in the actions menu, click the Edit action

  5. Go to the Buddy Page

  6. Click the Backup button

  7. Set the Overwrite General Settings option to YES and click the Save Changes button

  8. Choose if you want a Database or a Complete Backup (or any custom-made backup profile) and click the appropriate button

Create Backup Schedule

Create a Backup Schedule on Multiple Sites

  1. Login into your MainWP Dashboard

  2. Go to the MainWP > Extensions > Buddy page

  3. Click the Schedules button

  4. Locate the Add New Schedule section

    1. Add a Schedule name (for your use only)

    2. Select a Backup profile (database, complete backup, or any custom-made profile)

    3. Select Backup interval (time period between backups)

    4. Set the Date and Time of the next (first) run

    5. Optionally, set a Remote destination
      Note: Due to security reasons imposed by the providers of remote storage options, some of them may need to be authenticated or configured initially on the child site itself.

    6. Select if you want to delete a local backup after successful upload to a remote destination

    7. Enable the Schedule

  5. Select the Child Sites that you want to backup

  6. Click the Add New Schedule button

Create a Backup Schedule on a single Site

  1. Login into your MainWP Dashboard

  2. Go to the MainWP > Sites > Manage page

  3. Locate the site that you want to backup

  4. In the actions menu, click the Edit action

  5. Go to the MainWP Buddy Page

  6. Click the Schedules button

  7. Set the Overwrite General Settings option to YES and click the Save Changes button

  8. Locate the Add New Schedule options box

    1. Add a Schedule name (for your use only)

    2. Select a Backup profile (database, complete backup, or any custom-made profile)

    3. Select Backup interval (time period between backups)

    4. Set the Date and Time of the next (first) run

    5. Optionally, set a Remote destination
      Note: Due to security reasons imposed by the providers of remote storage options, some of them may need to be authenticated or configured initially on the child site itself.

    6. Select if you want to delete a local backup after successful upload to a remote destination

    7. Enable the Schedule

    8. Click the Add New Schedule button

Note: Due to security reasons imposed by the providers of remote storage options, some of them may need to be authenticated on the child site itself. After that initial authentication, the rest of the setup can be performed via the MainWP Dashboard.

Edit BackupBuddy Schedules

  1. Login into your MainWP Dashboard

  2. Go to the MainWP > Extensions > Buddy page

  3. Click the Schedules button

  4. Locate the schedule that you want to edit

  5. Click the Edit Schedule action

  6. Edit Schedule Options box will be loaded with your settings.

  7. Update your settings

  8. Update your Child Sites selection

  9. Click the Save Schedule button

When editing a schedule created for a Single Site, Site selection is not available, since it’s an individual site schedule.

When editing a global schedule, you can Update sites selection. This means the following:

  • If you unselect a child site, the schedule will be deleted from it

  • If you select a new site, the schedule will be added to the site

Run BackupBuddy Schedules

  1. Login into your MainWP Dashboard

  2. Go to the MainWP > Extensions > Buddy page

  3. Click the Schedules button

  4. Locate the schedule that you want to edit

  5. Click the Edit Schedule action

Manage BackupBuddy Backup Files

MainWP Buddy extension allows you to manage your backup files directly from your MainWP Dashboard. It gives you the ability to:

  • Download your backup files

  • Send Backup files to remote locations

  • Browse & Restore files

Download Backup Files

  1. Login into your MainWP Dashboard

  2. Go to the MainWP > Sites > Manage page

  3. Locate the site that you want to backup

  4. In the actions menu, click the Edit action

  5. Go to the MainWP Buddy Page

  6. Click the Backup button

  7. Locate the backup that you want to download

  8. Click the Download action

Send files

  1. Login into your MainWP Dashboard

  2. Go to the MainWP > Sites > Manage page

  3. Locate the site that you want to backup

  4. in the actions menu, click the Edit action

  5. Go to the Buddy Page

  6. Click the Backup button

  7. Locate the backup that you want to send

  8. Click the Send action

  9. Remote locations options will appear, set the wanted location and upload will start

Browse & Restore Files

  1. Login into your MainWP Dashboard

  2. Go to the MainWP > Sites > Manage page

  3. Locate the site that you want to backup

  4. In the actions menu, click the Edit action

  5. Go to the Buddy Page

  6. Click the Backup button

  7. Locate the backup that you want to browse or restore

  8. Click the Browse & Restore files action

  9. A list of files will appear

    MainWP Buddy - Files
  10. Select files that you want to restore and push the Restore button.

Did this answer your question?