How to Backup WordPress

Full WordPress backups using BackupSheep WordPress plugin

You can use the BackupSheep plugin to create a complete (files and database) backup of your WordPress website.

Please read carefully

  • Using backup plugins on very large websites does involve some risks. So please read the caution section before you proceed.
  • Our WordPress plugin integration doesn't work with the WordPress Multisite setup.

1. Install required plugins & checks.

To integrate your website with BackupSheep you must install the following plugins.

  • BackupSheep WordPress Plugin (download here)
  • UpdraftPlus WordPress Plugin (download here) (why this is required)
  • Confirm if WordPress REST API is enabled(It's usually enabled by default).
    You can do this by visiting {your-website-url}/?rest_route=/

You can use the free version of the UpdraftPlus plugin. Both plugins must be in an active state. No other configuration is required in the UpdraftPlus plugin.

2. Click on the integration button on the top right side.

To integrate your website with BackupSheep you must install the following plugins.

3. Scroll and find the SaaS & CMS Applications section and then click on the WordPress box.

4. On the next page click on the box which says Setup WordPress Integration.

5. A popup will appear and you will need to enter your WordPress URL, select the endpoint and the custom name of your integration. Also, copy the WordPress Key for the next step.

6. Copy the WordPress Key and save it in the WordPress Key box on your BackupSheep plugin page in your WordPress.

7. Once the integration is configured then you will see a table with your integration listed. Click on Create WordPress Node button.

8. On the node setup page, you just need to name your node for now and then hit Create New Node button.

9. That's it. Now you can create on-demand backups and add schedules for your backups.


Using a plugin for WordPress backups is quick and easy to configure. However, on very large websites backup plugins may cause high CPU and memory usage, which can lead to an unresponsive website during backup.

This is because WordPress backup plugins use your server/hosting resources to compile backups.

You also need enough storage space on your server/hosting to store backups while BackupSheep downloads them to your selected storage locations.