> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mainwp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# BackWPup

> Create, schedule backups, and control BackWPup plugin settings for all Child Sites from your MainWP Dashboard. Free add-on that integrates with the BackWPup WordPress backup plugin.

<div id="addon-data" style={{display: 'none'}} data-title="BackWPup" data-purchase-url="https://mainwp.com/extension/backwpup/" data-pricing-tier="free" data-bundle="Essentials" data-addon-type="integration" data-version="5.1.1" data-developer="MainWP" data-changelog-url="https://mainwp.com/changelog/mainwp-backwpup-extension/" data-integrates-with="BackWPup" data-owned-by="Inpsyde GmbH" data-privacy-url="https://backwpup.com/privacy/" />

## What You'll Learn

* Installing the add-on and BackWPup plugin
* Creating global and per-site backup jobs
* Scheduling and triggering backups
* Managing backup files and settings

***

<Info>
  **Integration Add-on** - This add-on extends MainWP to work with BackWPup. Requires BackWPup to be installed on your child sites.
</Info>

<img src="https://mintcdn.com/mainwp/e07i-JbTNXjDT9ia/images/add-ons/backwpup-dashboard-overview.png?fit=max&auto=format&n=e07i-JbTNXjDT9ia&q=85&s=296ba6e52bb78be3c553d1956fcd7573" alt="Screenshot of BackWPup add-on dashboard showing child sites with backup status" width="1024" height="306" data-path="images/add-ons/backwpup-dashboard-overview.png" />

With the MainWP BackWPup Add-on, you can control the [BackWPup Plugin](https://wordpress.org/plugins/backwpup/) settings for 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.

## Installing the BackWPup add-on

The MainWP BackWPup add-on needs to be installed **only on your MainWP Dashboard** site. You can [install it as any other MainWP add-on](https://mainwp.com/kb/manage-extensions/#install-add-ons).

## Installing the BackWPup Plugin

For the proper use of the MainWP BackWPup Add-on, you need to install the BackWPup Plugin on your child sites. The plugin does not need to be installed on the MainWP Dashboard site.

### Install from MainWP Dashboard

<Steps>
  <Step title="Login in to your MainWP Dashboard" />

  <Step title="Go to the MainWP > Sites > Plugins > Install Plugins page" />

  <Step title="In the Search field, enter BackWPup and press enter on your keyboard" />

  <Step title="After the search results appear, locate the Plugin, select the Install this Plugin option">
    After the search results appear, locate the Plugin, select the **Install this Plugin** option
  </Step>

  <Step title="Select your child sites in the sidebar on the right" />

  <Step title="In the Installation Options box, make sure that the Activate after installation option is selected">
    In the **Installation Options** box, make sure that the **Activate after installation option** is selected
  </Step>

  <Step title="Click the Complete Installation button to complete the installation" />
</Steps>

### Install directly on Child Site

<Steps>
  <Step title="Login into your child site" />

  <Step title="Go to the WP > Plugins > Add New page" />

  <Step title="In the Search field, enter BackWPup" />

  <Step title="After the search results appear, locate the BackWPup Plugin" />

  <Step title="Click the Install button" />

  <Step title="Click the Activate button" />
</Steps>

**Important Notes:**\
After installing the BackWPup Plugin, it is required to Synchronize your sites, so your MainWP Dashboard becomes aware that the Plugin has been installed and activated.

## BackWPup Dashboard

From the **MainWP > Sites > Backups > BackWPup > BackWPup Dashboard page,** you can monitor all of your child sites where you have the BackWPup plugin installed. In the sites list, you will be notified if the plugin has an update available (the row will be highlighted in yellow) or if the plugin is deactivated (highlighted in red).

### Available Actions

<img src="https://mintcdn.com/mainwp/e07i-JbTNXjDT9ia/images/add-ons/backwpup-actions-menu.png?fit=max&auto=format&n=e07i-JbTNXjDT9ia&q=85&s=16a287a818e736c151c3da25bcb883cb" alt="Screenshot of BackWPup ellipsis menu showing available actions" width="1024" height="413" data-path="images/add-ons/backwpup-actions-menu.png" />

From the ellipsis menu, you can access the child site's Overview and Edit pages, as well as the ability to:

* **Hide/Unhide** the BackWPup plugin on the child site
* **Open BackWPup** plugin page on the Child Site
* Use the **Backup Now** action
* Update the plugin on the child site when an update is available
* **Activate** it if it is deactivated

### **Important Notes:**

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

## Manage BackWPup Backups

The BackWPup Add-on allows you to manage the BackWPup plugin backups directly from your MainWP Dashboard. This includes:

* Creating new backup jobs
* Edit created backup jobs
* Triggering backup jobs
* Deleting backup jobs
* Downloading existing backups
* Deleting existing backups

## Create a BackWPup Job

### Create a Global Job

<img src="https://mintcdn.com/mainwp/e07i-JbTNXjDT9ia/images/add-ons/backwpup-add-new-job.png?fit=max&auto=format&n=e07i-JbTNXjDT9ia&q=85&s=e1c71b98e73f57ecce0bef22751dfa22" alt="Screenshot of Add New Job page with Job Name and Job Tasks options" width="1024" height="589" data-path="images/add-ons/backwpup-add-new-job.png" />

1. Go to the **MainWP > Sites > Backups > BackWPup > Add New Job** page

2. In the **Job Name** option box, Enter a **Name** for the Backup Job

3. In the **Job Tasks** option box, set tasks that you want to include in this Job: **Database** and/or **Files**

4. Select the Desired **Job Destinations**

5. Next, select the Schedule in the sidebar on the left to configure the **Scheduled execution time**\\
   <img src="https://mintcdn.com/mainwp/e07i-JbTNXjDT9ia/images/add-ons/backwpup-schedule-config.png?fit=max&auto=format&n=e07i-JbTNXjDT9ia&q=85&s=9e4ea5c009cfe056c9cb4bdcb5189292" alt="Screenshot of backup schedule configuration options" width="1024" height="397" data-path="images/add-ons/backwpup-schedule-config.png" />

6. Next, select the enabled Remote Storage options on the left to configure them\\
   <img src="https://mintcdn.com/mainwp/e07i-JbTNXjDT9ia/images/add-ons/backwpup-remote-storage.png?fit=max&auto=format&n=e07i-JbTNXjDT9ia&q=85&s=06a0c3a14c8ce59636e3894cf29f4fb5" alt="Screenshot of remote storage destination configuration" width="1024" height="391" data-path="images/add-ons/backwpup-remote-storage.png" />

7. Finally, click **Save Changes**

After you click **Save Changes**, the add-on syncs this global job to child sites that do not use **Override General Settings**.

### Create a Backup Job on a Single Site

<Steps>
  <Step title="Go to the MainWP > Sites > Manage Sites page" />

  <Step title="Locate the site where you want to create a Backup Job, and click on it's name" />

  <Step title="Click BackWPup in the sidebar on the left">
    Click **BackWPup** in the sidebar on the left\\

    <img src="https://mintcdn.com/mainwp/e07i-JbTNXjDT9ia/images/add-ons/backwpup-sidebar-option.png?fit=max&auto=format&n=e07i-JbTNXjDT9ia&q=85&s=78bca4cf6522d655032c23c78ce6bc61" alt="Screenshot highlighting BackWPup option in site sidebar" width="1024" height="292" data-path="images/add-ons/backwpup-sidebar-option.png" />
  </Step>

  <Step title="Click the Add New Job tab, and follow the same instructions as for creating a Global Backup Job">
    Click the **Add New Job** tab, and follow the same instructions as for creating a Global Backup Job
  </Step>
</Steps>

### Job Additional Settings

<img src="https://mintcdn.com/mainwp/e07i-JbTNXjDT9ia/images/add-ons/backwpup-job-settings.png?fit=max&auto=format&n=e07i-JbTNXjDT9ia&q=85&s=da69c95823836b059ef690d2b05ea02d" alt="Screenshot of job additional settings for database tables and file exclusions" width="1024" height="334" data-path="images/add-ons/backwpup-job-settings.png" />

Once the job is successfully created, a new set of options will appear for you, depending on your previous settings.

The add-on will allow you to manage Database tables to be backed up (in a Global Job, this cannot be modified), and additional settings for which files to back up or exclude.

## Edit a BackWPup Job

<img src="https://mintcdn.com/mainwp/e07i-JbTNXjDT9ia/images/add-ons/backwpup-edit-action.png?fit=max&auto=format&n=e07i-JbTNXjDT9ia&q=85&s=9e51f3ba193d047aae696e53cf630d47" alt="Screenshot of Backup Jobs list with Edit action highlighted" width="1024" height="198" data-path="images/add-ons/backwpup-edit-action.png" />

### Edit Global Job

<Steps>
  <Step title="Go to the MainWP > Sites > Backups > BackWPup > Backup Jobs page" />

  <Step title="In the list of existing jobs, locate the one you want to edit" />

  <Step title="Click the Edit action" />

  <Step title="Edit job settings" />

  <Step title="Click the Save Changes button" />
</Steps>

### Edit Job on a Single Site

<Steps>
  <Step title="Go to the MainWP > Sites > Manage Sites page" />

  <Step title="Locate the site where you want to create a Backup Job, and click on it's name" />

  <Step title="Click BackWPup in the sidebar on the left" />

  <Step title="In the list of existing jobs, locate the one you want to edit" />

  <Step title="Click the Edit action" />

  <Step title="Edit job settings" />

  <Step title="Click the Save Changes button" />
</Steps>

## Trigger BackWPup Job

<img src="https://mintcdn.com/mainwp/e07i-JbTNXjDT9ia/images/add-ons/backwpup-backup-now-action.png?fit=max&auto=format&n=e07i-JbTNXjDT9ia&q=85&s=a7e2e9f863fb3874e45e63749959c9d6" alt="Screenshot showing Backup now action in job list" width="1024" height="191" data-path="images/add-ons/backwpup-backup-now-action.png" />

### Trigger Global Schedule

<Steps>
  <Step title="Go to the MainWP > Sites > Backups > BackWPup > Backup Jobs page" />

  <Step title="In the list of existing jobs, locate the one you want to edit" />

  <Step title="Click the Backup now action" />
</Steps>

### Trigger Schedule on a Single Site

<Steps>
  <Step title="Go to the MainWP > Sites > Manage Sites page" />

  <Step title="Locate the site where you want to create a Backup Job, and click on it's name" />

  <Step title="Click BackWPup in the sidebar on the left" />

  <Step title="In the list of existing jobs, locate the one you want to edit" />

  <Step title="Click the Backup now action" />
</Steps>

## Delete BackWPup Job

<img src="https://mintcdn.com/mainwp/e07i-JbTNXjDT9ia/images/add-ons/backwpup-delete-action.png?fit=max&auto=format&n=e07i-JbTNXjDT9ia&q=85&s=e840a6d518ae56fcb0c5cddf0d1d8aff" alt="Screenshot showing Delete action in job list" width="1024" height="173" data-path="images/add-ons/backwpup-delete-action.png" />

### Delete Global Job

<Steps>
  <Step title="Go to the MainWP > Sites > Backups > BackWPup > Backup Jobs page" />

  <Step title="In the list of existing jobs, locate the one you want to edit" />

  <Step title="Click the Delete action" />
</Steps>

### Delete Job on a Single Site

<Steps>
  <Step title="Go to the MainWP > Sites > Manage Sites page" />

  <Step title="Locate the site where you want to create a Backup Job, and click on it's name" />

  <Step title="Click BackWPup in the sidebar on the left" />

  <Step title="In the list of existing jobs, locate the one you want to edit" />

  <Step title="Click the Delete action" />
</Steps>

## Manage BackWPup Backup Files

### Download Backup Files

<Steps>
  <Step title="Login in to your MainWP Dashboard" />

  <Step title="Go to the MainWP > Sites > Backups > BackWPup > Existing Backups page" />

  <Step title="In the top right of the page, select the desired child site from the dropdown, and click Apply">
    In the top right of the page, select the desired child site from the dropdown, and click **Apply**
  </Step>

  <Step title="Below, in the list of existing backups, locate the one you want to download" />

  <Step title="Click the Download action" />
</Steps>

### Delete Backup Files

<Steps>
  <Step title="Login in to your MainWP Dashboard" />

  <Step title="Go to the MainWP > Sites > Backups > BackWPup > Existing Backups page" />

  <Step title="In the top right of the page, select the desired child site from the dropdown, and click Apply">
    In the top right of the page, select the desired child site from the dropdown, and click **Apply**
  </Step>

  <Step title="Below, in the list of existing backups, locate the one you want to delete" />

  <Step title="Click the Delete action" />
</Steps>

## Manage BackWPup Settings

The MainWP BackWPup add-on allows you to manage the BackWPup plugin settings from your dashboard. If you are using the paid version of the BackWPup plugin on your child sites, go to the **MainWP > Sites > Backups > BackWPup > Settings** page, enable the **Use premium version** toggle, and click **Save**. This reveals the **License** and **Encryption** tabs that are available only when premium settings are enabled.

### Manage BackWPup Global Settings

<Steps>
  <Step title="Login in to your MainWP Dashboard" />

  <Step title="Go to the MainWP > Sites > Backups > BackWPup > Settings page" />

  <Step title="Set your preferences" />

  <Step title="Click the Save Changes button" />
</Steps>

### Manage BackWPup Settings on a Single Site

<Steps>
  <Step title="Go to the MainWP > Sites > Manage Sites page" />

  <Step title="Locate the site where you want to create a Backup Job, and click on it's name" />

  <Step title="Click BackWPup in the sidebar on the left" />

  <Step title="Click the Settings tab" />

  <Step title="Set the Overwrite General Settings option to YES and click the Save Changes button">
    Set the **Overwrite General Settings** option to **YES** and click the **Save Changes** button
  </Step>

  <Step title="Set your preferences" />

  <Step title="Click the Save Changes button at the bottom of the page" />
</Steps>

***

## Related Resources

* [Backup Add-ons](/add-ons/backups) - Browse all backup integrations
* [Manage Backups](/sites/backups/manage-backups) - Understanding backup management in MainWP
* [Managing Plugins with MainWP](/sites/plugins/managing-plugins-with-mainwp) - Installing plugins on child sites
