Table of Contents

MainWP Buddy Extension

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. Select your child sites
  6. In the Installation Options box, make sure that the Activate after installation option is selected
  7. Click the button to complete the installation
  8. 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 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.

Important Note

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 pageyou 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 pageyou can hide/unhide the BackupBuddy plugin on your child sites, quickly access the plugin settings on a child site or the WP Admin section. Actions are provided in the actions menu.

Important Notes

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 in to 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 in to your MainWP Dashboard
  2. Go to the MainWP > Sites > Manage page
  3. Locate the site where you want to update 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 MainWP Dashboard.

Backup Your Child Sites With BackupBuddy

Backup Multiple Child Sites with BackupBuddy

  1. Login in to your MainWP Dashboard
  2. Go to the MainWP > Extensions > Buddy page
  3. Click the Backup buttonMainWP Buddy Extension 1
  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 in to 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 in to your MainWP Dashboard
  2. Go to the MainWP > Extensions > Buddy page
  3. Click the Schedules buttonMainWP Buddy Extension 2
  4. Locate the Add New Schedule sectionMainWP Buddy Extension 3
    1. Add a Schedule name (for your use only)
    2. Select Backup profile (database, complete backup or any custom made profile)
    3. Select Backup interval (time period between backups)
    4. Set 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 in to 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 Backup profile (database, complete backup, or any custom made profile)
    3. Select Backup interval (time period between backups)
    4. Set 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 MainWP Dashboard.

Edit BackupBuddy Schedules

  1. Login in to 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

Important Notes

When editing a schedule created for a Single Site, Sites 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 in to 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 in to 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 actionMainWP Buddy Extension 4

Send files

  1. Login in to 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 actionMainWP Buddy Extension 5
  9. Remote locations options will appear, set the wanted location and upload will start

Browse & Restore Files

  1. Login in to 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 actionMainWP Buddy Extension 6
  9. A list of files will appearMainWP Buddy - Files
  10. Select files that you want to restore and push the Restore button.

 

Still Have a Questions?
Search for additional solutions in the MainWP Community or start your own discussion