Automatically Backup WordPress Sites to Dropbox


Backing up your site is good.

Automatically backing up your site is better.

Automatically backing up your site to somewhere easy to use like is the best.

WordPress Backup to Dropbox is simple plugin that will automatically backup your WordPress site to your Dropbox account. Here’s how it works:

Before You Start

You’re going to need two things for this tutorial:

Step 1: Install the plugin.

  • Go to Plugins > Add New.
  • Search for WordPress Backup to Dropbox and install that plugin.

Step 2: Authorize the Dropbox connection

  • After installation, the plugin will ask you to Authorize it to connect with your Dropbox account:
  • You will go to the login page for Dropbox where you can enter your login name and password.
  • After you enter you login details, you’ll see a message that the app wants to connect with your Dropbox account.
  • Click Allow to complete the authorization.
  • You will get a message that the authorization was successful.
  • Close the browser tab and return to the tab which has your WordPress admin active.
  • Click Continue.

Step 4: Configure your backups

  • You’ll now see the main configuration screen for the plugin.
  • By default, the plugin will back your site up weekly. You can change this if you wish.
  • After you’ve set the schedule, Save Changes.

Step 5: Make the first backup

Before we leave this plugin to run, we’re going to test that it works.

  • Click Backup Now in the WPB2D menu.
  • Click Start Backup.
  • Wait. Wait. And wait some more. This first backup is not a fast process. The bigger your site, the longer it takes.
  • Your second backup should go MUCH faster. In order to save time and bandwidth the plugin only uploads files that have changed since the last backup. The only exception is your database files that will be uploaded every time.

Step 6: View your backup files on Dropbox

  • Go to
  • Find the Apps directory and double click to open it.
  • You’ll see your backup directory inside, called /wpb2d/
  • Double click that to open it.
  • You will see your entire site has been backed up to Dropbox, where you can retrieve it any time you need.

Step 7: Schedule routine backups

For your automatic backups, you can set a day of the week as well as a frequency schedule.

Setting the time for the backup is also an option but it could be a little deceptive. The backup process only starts when someone visits the website, so if you have the process set for 1 a.m. and nobody visits your site until 6 a.m, the backup will be 5 hours late.

If you are running periodic backups, be sure to frequently check in on your History to see if there are any error messages. If you find errors and something hasn’t been loaded, you may have to manually upload or backup that file.

Once your files backup are completed, you only need to move those files back to your server to put them back on your site.

Your database backup is a little different. The program will store the file on the server with the extension .sql. Files ending in .sql it needs to be imported into your database, often via software called phpMyAdmin. The database is backed up into a file named ‘[database name]-backup.sql’. It will be will be found at the path ‘wp-content/backups’ within the App folder of your Dropbox.


0 0 votes
Article Rating
Notify of

Newest Most Voted
Inline Feedbacks
View all comments
11 years ago


Do you have any experience with the server load for this setup? I had a backup plugin installed for my WP site with the backup storing onto an Amazon bucket. I am on HostGator and suffered repeated suspensions for excess CPU usage for the shared hosting account. After struggling literally for days to find the problem, I learned that my Automatic WP Backup plugin was a monster resource eating culprit – consuming occasionally over 45% of all the shared server CPU resources when it ran. And apparently the scheduling function causes resource problems too. Shutting that one off caused immediate relief.

I sure don’t want a repeat of that situation.

So – has there been any testing of the server load for this plugin plus Dropbox?


11 years ago

I noticed the plugin wouldn’t work (no errors) unless I increase the php_memory_limit to 64M.

It’s running successfully now but I can’t seem to make the scheduling functionality work. Any ideas?

11 years ago

Is there a Joomla version?

10 years ago

awesome plugin – works really well!

Khizer Ishtiaq
Khizer Ishtiaq
9 years ago

Very Nice Post Brother,i really appreciate your work. (Y)

Would love your thoughts, please comment.x