Online Backup For WordPress Plugin

Update – 23-07-11: We have now released a newer of the plugin which has many new features. For information on the latest version, please visit the Free WordPress Backup page.

If you have any problems using the plugin or require support you can check out common problems and solutions on our

FAQ page. If you continue to have problems you can find information on where to get help on the Free WordPress Backup page.

The following applies to the first version of the plugin only.

When we first started using WordPress to power our own website earlier this year we were pleased to see that there were a few plugins available to back up our site but disappointed that none of them offered true online backup.

Blogging is big business and if you’ve invested hundreds or thousands of hours writing blog posts you need to have the proper systems in place to ensure that something as simple as disk failure at your web host doesn’t mean all your work is lost.

To help the blogging community we’re giving a way a free plugin with 50 MiB of free space on our secure servers.

5 Steps to Total Protection

  • Step 1: Download the plugin here.
  • Step 2: Upload the plugin to your blog using the Plugins > Add New > Upload feature in your WordPress Dashboard.
  • Step 3: Register for your 50 MiB of free space on our backup portal.
  • Step 4: Configure your plugin to enable encryption and provide the login details of your online account by clicking Change Settings on the Tools > Online Backup page.
  • Step 5: Schedule your backup by clicking Change Schedule on the same page!

Your WordPress database is now protected! You can then proceed to login to our backup portal to manage and download your backups.

Video Guide

Added 24-01-2011

A very generous community member has published a video on how to register and install the wordpress plugin. JupiterJim has posted this video on his blog which can be found here*. Backup Technology is extremely grateful for the effort that JupiterJim has put in to this tutorial.

* Please note that this is an external link and Backup Technology is not responsible for its content. For more information, please refer to our privacy policy.

Your Data is Secure

At Backup Technology we specialize in online backup and disaster recovery. We provide enterprise level backup services to businesses and individuals complete with disaster recovery plans and tests involving the recovery of entire networks.
All of the data backed up by our customers is highly encrypted and compressed and stored in our primary secure datacentre in Manchester, with a complete mirror of every single backup in our secondary secure datacentre in London.

So with our experience and expertee you can be assured your WordPress database will be in good hands.


Our plugin has been built bottom up and based around creating a highly secure and reliable backup plugin with all the features a blog master requires to protect their blog content.

While developing the plugin we worked closely with several major blog owners in order to get the right features implemented in the way they wanted them. Following is an overview of the major features.

  • Online Backup
    Our plugin was built with remote online backup in mind.
    This saves you space in your mailbox by storing your backups on our secure servers. Every site will get a 50 MiB free quota, and when it is reached the oldest backups will be removed to make space for the newest, so you will always have the latest backups available. Each time a backup is added we’ll also send you a notification email to give you peace of mind that backups are actually happening.
    To setup Online Backup you just need to register an account with us and configure the plugin with your login details, as described in the instructions above, and you can login to our backup portal anytime to manage and download your backups.
  • Locked Backups
    To prevent an older backup from being overwriting by newer backups, you can login to our backup portal and “lock” it! This will mark the backup as permanent and prevent it from ever been overwritten. Be sure to leave enough unlocked backups so you can still receive new ones though!
  • Email Backup
    As well as been able to send backups to our secure servers for storage, you can have backups sent as email attachments directly to your inbox. The email attachment is also compressed and encrypted in the same as with Online Backup.
    To decrypt an ecrypted backup emailed to you, simply use the “Decrypt a Backup” page in the plugin.
  • Compression
    With the majority of blog posts been text documents, compression techniques can work extremely well. Using the built-in ZLIB support available in nearly all PHP installations today, our plugin can backup a 50 MiB wordpress database into a miniscule 5 MiB file (that’s a 90% reduction!)
    And with a 50 MiB storage quota FREE… that would give you 10 days of backups!
  • Encryption
    Fully supporting the “php-mcrypt” extension available on most web servers, our plugin will allow you to encrypt your backups with DES, AES128 or AES256 encryption.
    All you need to do is simply enter the settings page, choose an encryption type (we recommend AES128 for the best balance encryption) and enter a password to use as your secret encryption key. Once done, every one of your backups will be encrypted before been emailed to you and/or sent to our secure servers, giving you peace of mind that nobody will ever be able to access your information without your secret encryption key.
    However, we must stress that you do not lose your secret encryption key! If you don’t have the key you will never be able to access the backup. It’s that secure!
  • Scheduling
    Don’t want to have to run a backup yourself on a daily basis? Just configure our plugin to run on one of your WordPress schedules!
    You can have it send the backup to our secure servers and also have it email it to you when the schedule runs.
  • On-Demand Backup
    Just added a large amount of blog posts in a short space of time? Just go to the Online Backup plugin page and kick-off an on-demand backup. You can have it sent to our secure servers, emailed to you, and even download it directly to your computer as soon as it finishes.

Support & Bug Reporting

If you have any problems using the plugin or require support you can check out common problems and solutions on our FAQ page. If you continue to have problems you can find information on where to get help here.



106 thoughts on “Online Backup For WordPress Plugin”

  1. Hi Nick,
    Thanks for the question, at the moment the plugin just backs up the database to our datacentres. Our developers are currently working on adding the backup of plugins and themes so I would recommend that you start making use of the free service now and we will notify all registered users as soon as new versions and features are available.

  2. Ah, fantastic! I’ve dabbled with a number of backup plugins, and none of them are quite comprehensive – the ability to schedule everything to backup to the cloud, and to subsequently clean away outdated files will be a great help.

  3. Hello – thanks for this great plug-in and for offering it at no cost!

    I’ve got everything setup so that it says “Yes” and is green in the overview, but then I get this error message in my inbox:

    The backup request failed. The WordPress plugin denied the request.

    The error the plugin returned was: The backup file requested was not found!
    Either it has already been retrieved or the temporary folder was emptied between the backup completing and the server requesting it.

    What am I doing wrong? Thanks!

  4. Thank you for a great plugin. However I have some sites that once a week would be plenty, may want to offer that or just a way for us to easily schedule how often we want. I have some sites that just don’t need daily backups. Would save some space
    Thanks again

  5. Hi Guys – Awesome product. Making it free is overly generous, IMHO, not that I’m complaining. Question: do you need a separate backup account for each blog you want to backup here? I’ve just (successfully) backed up one of my blogs, and can’t see any reference in the backup list to the name of the blog, which suggests to me that a backup account is designed for just one blog. Might be one for the FAQ, this.

  6. I have some problems activating the plugin. the error is:
    “Plugin could not be activated because it triggered a fatal error.
    Parse error: syntax error, unexpected ‘&’, expecting T_VARIABLE or ‘$’ in /hom*******/wp-content/plugins/wponlinebackup/wponlinebackup.php on line 1812”

    I downloaded the plugin from today.Wordpress is reporting it as version 1.0.3

    regards, Jonas

  7. Nce, thanks. 2 questions:
    – Does it work on WPMU, so that every blog account can have its own backup (up to 50mb)
    – What happens if the back up > 50mb itself (some image caches are big for example)
    – Ok, a 3rd question :) What are the costs for a larger back up space?


  8. Your blog is amazing, i first landed to another post but then get interested and thought, i will just look a little more arround to see what else i can find out about best plugins arround.

  9. @dave – We will be implementing a file level backup feature to backup uploaded content etc in the coming months.

    @kyle rohde – This might happen if you ran another backup before the server could retrieve the previous one. There is currently a known issue on some servers where WordPress triggers the backup schedule multiple times simultaneously (mainly on larger websites that don’t use crond.) We’ll be fixing this in the next version as we’ll be replacing WordPress scheduling with our own, more customizable, scheduler.

    @rick_fairbanks – Next version :)

    @rick@rickety – Looks like an issue with the server setup if you cannot access the /tmp directory – maybe try contacting your host? Or you could try going into settings and changing the folder from /tmp to your home directory. Make sure the folder is NOT inside your public HTML folder though. Usually the home folder is something like /home/username/ and the public HTML folder is a subfolder in there. You could easily create one for backups – although the /tmp is the best option as on most servers it is automatically emptied so you won’t get any orphan files left behind if PHP crashes etc and it won’t count towards your disk quota in most cases.

    @chris – Will add to FAQ – we currently require an account to be registered for each blog.

    @jonas_bergenudd – Hi Jonas, is this running on PHP4? I’ve just noticed it and will fix it in the next version.

    1. I’ve not tested the plugin on WordPress MU yet and I’m not sure of the differences it has to standard WordPress. If I find some spare time I’ll take a quick look at it though.
    2. If the backup is higher than 50 MiB the backup will be rejected – the server will only accept backups smaller than the quota. There isn’t really any reason to backup caches though – you’d just rebuild them in the case of a disaster – so you should be able to just exclude that table from the backup.
    3. We haven’t considered offering more than 50 MiB yet – although we can adjust the quota on per-user basis – so feel free to get in contact with us if you are interested in more. We actually still consider the current versions as Release Candidates – we released them early as we thought the best way to make the plugin better would be to hear from the people who would eventually be using it :)

  10. Thanks Jason – so nothing I can do about it now? It keeps happening on a daily basis for me – any idea when the next version is coming? Just trying to decide if I should get rid of the plugin for now.


  11. I have several blogs and FTP all files from my local computer; I periodically download from my WP blogs to my computer so I already have local, updated copies of all files and plugins. What I don’t have and find problematic is a simple way to do a database backup, so this will be a perfect fit.

    I’m also using WordPress Multi-User (MU) on one blog site ( since I believe one database takes care of all blogs the issue of backing up each blog individually shouldn’t be necessary. If I’m wrong, someone can correct me, but since I setup WP-MU and only created one database, it seems this is how it works.

  12. Hi guys,

    Looks good! I have a couple of questions:

    1. Will this plugin be OSS?

    2. Is it possible to backup to a different server than yours without modifying the code?



  13. Very smart backup system Good service to give for example clients. They can see they get a backup once per day. It would be great if it also could backup files in plugin and particular thems. Thanks for the plugin

  14. Tried to activate your plugin and got the following error message:

    Parse error: syntax error, unexpected ‘&’, expecting T_VARIABLE or ‘$’ in /kunden/174358_70794/rp-hosting/5612/6612/guerrillablog/wordpress/wp-content/plugins/wponlinebackup/wponlinebackup.php on line 1812

    Any ideas what to do?

    Thanks and best regards from Germany


  15. @kyle – Could you try the BETA development version? You can download it here:
    Also, if that doesn’t work – change the temporary directory in settings to something other than “/tmp/” – the only other reason for the failures would be your /tmp folder is getting cleared every minute. Try changing the path to your home directory but make sure you don’t put it to a path you can access from the internet, or if you do, block it using .htaccess file or something.

  16. Hi Guys,

    Thanks for what sounds like a great and much needed plugin. I have installed it but run into a bit of a problem when configuring. I have tried to change the settings and then pressed the save settings button. I then get a blank page. The url for the blank page is listed below.

    I would love to get this working as it will save me a lot of time effort and stress each week.

    Many thanks – Glenn

  17. Jason, love the plugin, but have a little bug fix for you.

    In wponlinebackup.php you define a constant called MY__TOOLS_URL__ with the following code:

    [code]define (‘MY__TOOLS_URL__’, WPOnlineBackup_Fix_HTTPS(get_bloginfo(‘url’)) . ‘/wp-admin/tools.php’);[/code]

    It would be better to use get_bloginfo(‘wpurl’) as this uses the url for the directory that wordpress is installed in, not where the blog is served from.

    I’ve made this amendment to my copy and haven’t noticed any side affects, I don’t think that value gets used anywhere else, although it would probably be prudent to check.

  18. Hi Jason,

    My apologies. I updated my site and ran the task again. This time it completed ok. Please forgive me for wasting your time. Great plugin by the way, it gives me a little more piece of mind.

  19. @glenn kilpartrick:
    That’s good news :) Thanks for letting us know and thanks for the great feedback.

    @richard benwell:
    I fixed it in 1.0.6, thanks for the fix! I put credit in the change log for you :)

    @gofree (sorry I didn’t see the post last time!) & @atomnex:
    First entry on the FAQ. Basically we recommend you do the restore manually with CPanel/WHM PhpMyAdmin or something. Nearly all servers have it. Just delete all the WordPress tables and then import the backup file and it will recreate them exactly as they were at the time of the backup. If your backup file is encrypted though (extension is .gz.enc instead of .gz) you’ll need to decrypt it first of course – you can do this using the plugin.

    We are planning on a restore option in the plugin eventually though but we don’t have any ETA on it – either way we’d always recommend it be done outside PHP.

  20. Hello,

    unfortunately i can´t save the settings getting a fatal error message concerning the Temporary directory to store backup file. What di i have to write there? can you give me an example?

  21. This is a fabulous plugin! I have spend countless hours testing every WordPress backup solution in existence and this is the best one that I have found. It does everything it says it will do and the feature list is quite complete except for two things. It doesn’t back up the WordPress website files and it is limited to only one website. I believe there are many website managers who are dying to have these features in addition to me.

    Surely, you are working on a fee-based plan to allow complete backups for multiple sites. How soon do you think it will it be ready?

  22. Hello,

    I really like the concept of this plugin. However, when I try to run a backup I get:

    Transmission: Failed to initialize connection to backup server, the connection seemed to fail. The error message from WordPress was: http_request_failed – SSL certificate problem, verify that the CA cert is OK. Details:error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed.

    Any ideas?


  23. Hi there

    Just noticed that this hasn’t been working properly since April 4th. Trying to do a manual backup to test it – it creates a .BAK file on my server, but the backup stutters to a halt at 50%.

    Tried 4 manual backups now, and I’m tired at looking at the same blue line in hope.

    Any ideas?


  24. Just downloaded the plugin and I have followed all the steps but getting the follow message “The blogurl you specified appears to be malicious. Please note that this plugin will only work on public websites, and not within an intranet or home network.” Is this something silly at my end?

  25. .
    You will need to specify a file path on your server. Is “/tmp” not working? If it isn’t you are probably best contacting your website host to set up a secure directory in your webspace that can be used. Unfortunately I can’t offer much help without knowing the setup of your webhost’s server. When I get around to finishing off the next version it will offer a nice tool to help you setup this folder and be able to check it is secure and stuch. Until then you will be best contacting your host.

    Try version 1.0.7 here:
    I’ve finished alpha testing and just waiting on beta testers to confirm, but they haven’t had any issues with it so far so I’m going to release it within the next few days.

    Thanks for the feedback! We’ll be adding these features soon.

    Looks like your server might have an out of date CA store. Contact your website host’s support, the certificate on our site is definitely valid.

    @john buchanan
    Could you send a snapshot of where it stutters to a halt to Put WordPress plugin in the subject and make reference to this post (or include it.) I’m wondering if it is hitting a large table and the server has timeout limits. It should recover from timeouts though.

    Could you send your blogurl to Put WordPress plugin in the subject and refer to the comment you’ve made. It’ll be clear what is wrong once we see it.

    Thanks all for the feedback!

  26. First: Thanks a lot for this GREAT plugin!

    Second: I get this error message:

    Transmission: [Error] The blogurl you are sending this backup from does not match the one registered on this account. The blogurl you are using is ‘’, and the specified user account is registered for blogurl ‘’.

    Any idea how I can fix this? Thanks again!

  27. Hi rudi,

    Just login to the website and change the blogurl so it doesn’t end in a forward slash. We’ll improve this soon so it isn’t so stringent.


  28. I keep getting this message:

    “A backup is already in progress. Please wait for this backup to complete before running a manual one. If the backup hung it should timeout in 30 seconds.”

    It doesn’t do any scheduled backups and doesn’t do any manual backups anymore. I am NOT SURE but maybe this problems started after I restored FROM one of your backup databases which I re-installed using phpMyAdmin or whatever it is. I did the re-install following explicit directions. The WordPress Blog was RESTORED PERFECTLY.

    Unfortunately, I can’t get your GREAT PLUGIN to actually create anymore backups. It stopped backing up around the time I did the restore, but probably AFTER my restore.

    In any event, I have no idea why this is not working anymore. I was so excited about this plugin, and I want that enthusiasm back so I can recommend this plugin to all my WordPress Blog Clients.

    Thanks so much.

    Jupiter Jim

  29. Thanks, Guys.

    You are truly the best. There is another fairly decent backup plugin, but the developer or whatever he is who now runs the blog for the plugin support literally takes over TWO WEEKS to reply to a plugin problem or question!!!

    That is why I searched desperately until I found you guys AND your plugin. A plugin is NOT much good without support.

    OK, so everything is backing up perfectly after the quick re-install. Yeah!

    I need to restore from a backup again to retest the whole process, but it definitely seems to be backing up my databases just fine.

    Thanks so much for the speedy reply!

    Jupiter Jim

  30. Thanks for the feedback Jupiter Jim :)
    We’ve found what we think might be the issue after a restore. We’re going to get it fixed within the next few days.
    Thanks again and we hope you enjoy the plugin! :)

  31. Great plugin, and thanks for the generous 50 MB of space, which is ideal for many blogs. Looking forward to the addition of file backups as well.

    I’m on a Windows host and I found one problem that you might want to address in a future release. I got the same error reported by @john (April 28, 2010 at 11:42 pm), i.e. “SSL3_GET_SERVER_CERTIFICATE:certificate verify failed”. A bit of digging around turned up this:

    Implementing his suggestion would require hacking the WordPress core, which I’m reluctant to do. (If you’re interested, it would require hacking the “request” function in class-http.php.) However, by doing a minor hack on the wponlinebackup.php file we can avoid hacking the core. My rule of thumb is that if a hack is needed, I’d rather do it to a plugin than the core.

    In version 1.0.72 of the plugin, change line 2999 to the following:

    $response = wp_remote_get(BACKUP_SERVER . ‘/API/Backup_Start?username=’ . urlencode($this->settings[‘username’]) . ‘&password=’ . urlencode($this->settings[‘password’]) . ‘&manual=’ . (array_key_exists(‘manual’, $status[‘progress’][‘output_methods’]) ? ‘1’ : ‘0’) . ‘&blogurl=’ . urlencode(get_bloginfo(‘wpurl’)) . ‘&nonce=’ . urlencode($status[‘progress’][‘online_nonce’]) . ‘&version=’ . WPONLINEBACKUP__VERSION__, array(‘timeout’ => 30, ‘sslverify’ => false));

    It’s the addition of ‘sslverify’ => false that does the trick: this forces WordPress to ignore verification of the SSL certificate. Perhaps not best practice from a security perspective, but since we’re trusting the site to store backups, I don’t really see a problem in this instance.

    Perhaps this could be turned into a configurable option?


  32. Hi Simon,

    Thanks for the feedback. We’re really grateful :-)

    The fix for the issue with the SSL error is to update the root certificates on the Windows machine.
    Our servers have a SSL certificate to allow all submissions of backups to be encrypted, and to also allow PHP to validate that the website it is sending the backup to, is actually the website it wants to send it to.
    The reason the error is appearing is because the root certificate on our certificate appears to be invalid on your host – the only reason there is for this, that we can find, is that the root certificates on that machine are quite out of date. So if you get your host to update the root certificates it should start working fine.

    Because this is not best practice from a security perspective, and because the fix is to just update the root certificates, we highly advise that people don’t implement the workaround. We don’t mind if you do but we just want to make sure you know exactly what the security implications are – not just because the backup server could be redirected maliciously, but because the actual server itself must be outdated and it would be far better to update it.

    We aren’t currently looking at adding an option to disable host validation. That’s not to say we won’t add it in the future though if we eventually find it necessary; but at the moment we still see it as something that is easily fixable by the host and we haven’t yet heard of any hosts that have proved unwilling to enable root certificate updates – which really do need to be enabled to maintain a secure environment.



  33. Thanks for the detailed response Jason, and I completely agree with you that the ideal solution is to update the root certificates on the server. Unfortunately, my hosting company is refusing to do so, for the following reason:

    “I’m not convinced if this is a server side issue. In any event, we’ll be reluctant to change root certs on shared server since this _might_ cause sites of existing customers to be broken which are currently working fine.”

    So basically, they’re washing their hands of the whole thing (notice how he’s “not convinced” but gives no reason *why* he’s not convinced). Reluctantly, I’ll have to use the fix for now, and have a serious reconsideration about my hosting company.


  34. Hi all,

    I have the same problem. Big thread on how to update root certs and the potential issues:

    In November this was the link for the update installer:

    I got that one and ended up finding the one for May 2010 as well:

    but it still doesn’t work.

    good luck all,


  35. I see great things here in these replies from a support standpoint. But of course blog threads don’t really meet the needs of an actual support platform.

    1st Question: Is there a plan for a support forum or online support desk for the WordPress 50Mb backup?

    2nd Question: With your servers being in the U.K. will it work for backing up WordPress Databases from servers in the U.S.?


  36. .
    Hi mike,

    There isn’t a plan for a support forum or online support desk as of yet. We do, however, welcome people to email our support desk at “support at”. We’ll then aim to reply within a day or two.

    We already backup various blogs in Canada, U.S. and many other countries, so you shouldn’t have any issues.


  37. Thanks for your reply Jason,

    Now that I’ve use the plugin and your WordPress Backup Vault System I can see why there is no formal support forum or support desk. Quite simply put – it is not needed.

    Very intuitive and easy to install and use.

    So do you folks have some ad creatives ready? Banners, buttons etc. for those of us that want to spread the word some more about the “” story?

    With your client base, I understand if you don’t and I’m fine with anchor text links to your site if need be or in addition to banner ads.

    Thanks for the excellent tool and support. Ad graphics or not I’ll certainly be spreading the word.


  38. thanks for the plugin and free service :) it works wonderfully!! keep up the great job and looking forward for more cool features in the near future!

  39. My wife’s blog is hosted by Earthlink. Your plug in fails on encryption since they don’t include libmcrypt extension in PHP and fails on connection to your site because SSL isn’t enabled in libcurl (so no HTTPS). They refuse to make changes. Aside from finding another host, it would be nice if I could redirect the output to another box, or just leave it in the /tmp folder in order to grab via ftp on a scheduled basis (rather than e-mail).

  40. Hi Ranald,

    We’ll most likely introduce local storage options in the next major release.
    We’re also looking at other options for encryption when libmcrypt is unavailable.

    Thanks for the feedback, we greatly appreciate it!


  41. Help me please.

    I like your WP Online Backup tool – but the prblem is, that there is no connection to the backup server. The error is:

    Transmission: [Error] Failed to initialize connection to backup server, the connection seemed to fail. The error message from WordPress was: http_request_failed – Konnte Verbindung zu fopen() für………….

    What can I do, to make it work.


    Maik Diedenhoven

  42. Hi Maik,

    Is your web server behind a firewall that blocks outbound HTTPS connections?
    To be able to submit the backup to our servers, your WordPress needs to be able to connect to our website.

    If not, feel free to contact us via email, “support at” and include the full log with the full error message.



  43. Email: [Error] An error occurred sending the email: mail() [function.mail]: Failed to Send
    Transmission: Skipped

    Did I miss a setting?

  44. Hi Adam,

    Is email functionality correctly setup within WordPress.
    As in, can WordPress itself send emails?

    Our plugin just passes the email to WordPress to send so we don’t have to make people configure email settings twice.



  45. Like to know which compression tool to use for my 400+mb database file so that it can be reduced to less than 50mb and then be able to use your 50mb free backup storage service.

    Any better suggestions too are welcome.

    Thank you in advance.

  46. Hi Chris,

    400MB is extremely large for a WordPress database.
    Is this the size of the MySQL data files themselves? Or the size of the plain text SQL dump?
    The Online Backup for WordPress plugin can use PHP to perform gzip compression to the plain text SQL dump which should reduce the size dramatically.
    Whether or not it will drop below 50MB I can’t say for sure, but you are welcome to give it a go.

    If your database is larger than 50MB even after the gzip compression is applied, please feel free to send an email to and we will happily consider raising your quota so you can at least store a single database backup. Unfortunately we wouldn’t be able to allow multiple generations to be stored, so you’d only have the last backup available.

    Kind Regards,


  47. Hi Jason
    Sounds like a great plugin you have produced for WordPress users.

    At the moment I do all my backups manually and although it only takes a few minutes it’s still another job to do.

    The plugin backs up the database only not the full WordPress site, is that correct?

  48. Hi Keith,

    We currently only backup the database.

    However we’ve just started producing version 2.0 of the plugin which will have the capability to backup your entire WordPress installation.


  49. Just set up this plug-in, and I’m impressed. Also looking forward to version 2.0 and the full installation backup capabilities that Jason mentioned.

    I found your plug-in after spending some time researching whether (and, if so, how) I could clone my wordpress blog at to a subdomain ( for use as a test environment. I’ve found some info that *may* be what I need, but it assumes a tech background that I don’t have. So…I’m still looking….

    (I know that’s a bit off-topic, but wanted to mention it in case you have plans to expand the scope of this plug-in’s features.)

  50. This plug in looks awesome. Exactly what I am looking for.

    I just can’t figure out how to “import” the back up file, in the event that my WP blog does crash?

    Can anyone explain that to me?

  51. Hi Alan,

    If the backup file is encrypted, just use the plugin to decrypt it.
    If you’ve got the .gz file then it will be compressed – most compression utilities like WinZip or WinRAR etc will be able to extract the .sql file.

    You can simply use phpMyAdmin which is available in nearly all website control panels. Just create an empty database using the control panel and then use phpMyAdmin to import the .sql file into that empty database and it will recreate all of your database tables.


  52. Hi, great product. Thanks. Do you back up the whole site or just tables? I don’t see that the pages are backed up. Are only tables are backed up? How do I back up the pages on the website too? Thanks,

  53. Hi Dahlia,

    We currently just backup the database tables as the majority of changing data is just in the database.
    If you have created “Pages” inside WordPress then those will be contained within the database and will be backed up also.
    Any HTML files or themes files aren’t currently backed up.

    When we finish development on version 2 we will be able to backup the entire WordPress installation including themes and files though and we’ll be sending an announcement out as soon as we have it ready!


  54. I’m getting an error last few backups. The local taks seems to complete, but the transmission ends with an error…What should we do?
    “Rick van Vliet, a backup request from your WordPress blog at http://www.[example].com has failed.
    Our servers attempted to connect to the plugin on your blog to retrieve the backup using secure keys provided by the plugin, but experienced the following error:
    The backup request failed. The server encountered an unexpected exception.”

  55. This plugin certainly does what it says, back up.

    However, in this case, the more important feature for a wordpress blog I believe is the restore feature.

    Should I need to restore quickly this plugin offers me no options.

  56. Hi Jason,

    Quite right. Our backup does give the MySQL dump file. This can then be restored using phpMyAdmin.
    The idea of the plugin was to recover from a full site disaster where you would be starting from scratch, thus why we give the entire dump file and require the use of phpMyAdmin – it helps to ensure people are taking care with the restore – and if you email we will provide assistance with restores where needed to help those that aren’t familiar with phpMyAdmin.

    The problem with a restore “option” – that is, the plugin to do the restore itself – is that one can so easily overwrite the current database.
    When we move to backing up the entire WordPress blog we will be implementing quick restore steps to recover an entire WordPress installation, which we would be able to do as we would have a backup of the entire site.
    And for instances where one may want to restore to an existing blog – or restore just bits – again, we would be allowing this kind of restore, but we would backup the site in its current state before restoring to ensure nothing is ever lost and that all actions are still reversible – which for an easy to trigger function is an absolute necessity.

    Everyones needs are different and you are quite right that an easy to use restore feature would be very valuable – and as said we’re working on adding this to the next version and implementing the right way – easy to use, but also safe to use.



  57. Hello! Great plugin, but I am having a problem getting the backup to run on the set schedule. It backs up the db once/day, but seems to do it on its own schedule, not what is set. Any suggestions?

  58. Hi Marc,
    It may be the schedule is running on the correct time, but that the WordPress timezone is different to your own. So when you set a specific time it isn’t running at that time in your timezone, but at that time in WordPress’s time zone.
    If you still need more help feel free to email us: “support at”
    We can then look into this further and try to resolve it.

  59. Your service is wonderful and the plugin is the best I’ve tried. I’d like to pay for more storage. Do you offer that possibility? Thanks!

  60. Hi David,

    If you are wishing to backup multiple blogs, you can feel free to register multiple accounts, one for each blog.

    In general the 50MB quota can keep over a week of database backups when they are compressed and we’ve only seen one or two instances where it was less than that.

    When version 2.0 of the plugin is released, which will offer the ability to backup the WordPress filesystem, themes and plugins as well as the database, we will be increasing the total quota at that point as of course people will need a bit more!



  61. Hello Jason,
    I love your plugin so much that I am creating a 10 minute video on how to install and activate the plugin. I messed up my first try so I would like to delete the account I have with the username “jimsmaxgxlteam”. Is there any way I can delete this account and start over? Also, is it correct that if you want to back up 5 different blogs, you need 5 different email addresses? Thanks for your help! — Jupiter Jim

  62. Hi Jim,

    Sounds great! :)
    Looking forward to seeing it, thanks!

    If anyone needs an account deleting, for whatever reason, that’s fine. Just do the following:
    * Login to the Online Backup for WordPress Portal at
    * Delete all backups that are still stored there
    * Drop an email over to, from the email address the account is registered with, specifying the username you want deleting
    We’ll then check the account is empty and compare the from address, then delete the account if all is OK.
    Soon there will be a delete account option in the Portal though so this will become redundant then, but this won’t be until after version 2.0 is finished and wrapped up.

    And you are correct – to backup 5 different blogs, you’ll need 5 different accounts, and 5 different email addresses. We don’t have any plans to adjust this at the moment although we do have some ideas, but nothing solid that we’ve decided on yet.


  63. Jason,
    thanks so much for the prompt and detailed response. Another question. For demonstration purposes,if I mess up,or whatever, can I set up two backup accounts with different user names, different emails, but the same blog URL (e.g. Thanks, Jupiter Jim

  64. BTW, I will be putting the video on YouTube and on my blog so this will help promote your company and your product! So far I’ve had nothing but great experiences with your plugin!
    Thanks again!
    Jupiter Jim

  65. Hi Jim,
    Thanks for the feedback! :-)
    Unfortunately, you can only have one account per blog. So we’ll need to delete the account first before you’ll be able to register another account for that blog.

  66. Setting up this site for my hubby, and I got this message:
    Login failed (1048577 – The specified account has been temporary locked due to consecutive failed login attempts. Please try again in a few minutes.), please check the username and password you provided by clicking ‘Change Settings’!

    What should I do?

  67. Hi Elvie,

    Just wait a few minutes and the account will unlock automatically. (It does this to prevent brute force of passwords.)
    Then make sure in Change Settings you have entered your username and password correctly. If you copied and pasted the password from an email, type it in manually – sometimes the email client will not copy it correctly.
    If you still have issues, get in touch with and we’ll look into it further.

    Kind Regards,

  68. Well the back up was done but with the error..
    Last Result:Completed partially with 1 major error

    Also the vault was empty.

  69. Hi KP,

    What was in the log? It will show the full error details in the log.
    Feel free to post the error shown in the log here, or you can email it to support “at” if you prefer.

    Kind Regards,


  70. Transmission: [Error] The blogurl you are sending this backup from does not match the one registered on this account.

    it’s match. I tried reinstalling but it’s not working..

  71. Hi fr,

    Please login to the Portal and click My Information. Check that BlogURL does not end in a forward slash.

    Also, go to Tools Settings inside your Blog and check that it matches the “WordPress address (URL)” setting.

    Let me know if you still have issues.


  72. Hi Nick,

    Best place is to create a folder at the following location called “tmp”:

    Then login to your control panel for your host and password protect that directory or deny access to it completely.
    The path to use would then be wp-content/plugins/wponlinebackup/tmp/.

    Email our support email address, support at backup-technology dot co dot uk, if you have issues still.



  73. hi,

    plugin don’t work with 3.1.1
    if you activate it >
    Notice: has_cap was called with an argument that is deprecated since version 2.0! Usage of user levels by plugins and themes is deprecated. Use roles and capabilities instead. in /home/……../wp-includes/functions.php on line 3387

    not nice

  74. Hi Jason,

    Getting ready to install your plugin, thanks for creating such a great product, really helpful to people new to WordPress.

    After I’ve installed and done the backup, do I still need to worry about a separate process for backing up plug ins and images in wp-content?

    Thank you!

  75. Hi Fred,
    The plugin works fine with 3.1.1.
    The issue you are having is that you have DEBUG mode enabled in WordPress, this makes it report notices warning about deprecated usages that will soon be incorrect in WordPress.
    I’ve resolved the error you mention however in 1.0.91. We’re pushing out 2.0.0 soon though so won’t publish that for update. If you go to and click “Other Versions” you will be able to download 1.0.91 and manually install that, which no longer causes those errors.
    Kind Regards,

  76. Hi Tayler,
    If using verison 1.0.9 (the latest we’ve published) you will need a separate process for plugins and images.
    We have 2.0.0rc2 though which is currently beta and undergoing testing still. This version will backup everything in your WordPress installation. Once it backs up everything it will then only backup the database and any files that change.
    We’ll be improving this even further over time.
    Kind Regards,

  77. Blimey, I’m impressed! I’ve just followed the evidence trail of your customer service and response to feedback and it seems to be first class. I was looking for an alternative to EZPZ GBackup which did not work well in my setup. Your Online Backup for WordPress plugin and I think I’ve found developers who take the job seriously. I’m in!

  78. Hi,

    Any news on when version 2 is going to be ready? We’re frothing at the mouth for it…


  79. Hi Guys
    Love your plugin, but I’m having an issue – the process always seem to stop at 95% all of a sudden, and the backup won’t finish. Could you tell me what this might be due to?


  80. Hi Kb,
    Can you email me a screenshot of the progress screen to support at
    It will give us a better picture of which point it fails at.

  81. @Patrick Barone yes it most definitely will backup your pages (and other content types) as well, but you must of course first check the DB tables to include them; it’s easier if you check “backup all tables EXCEPT those selected below” (and only check off those you REALLY don’t need backed up of course).

  82. Hi Jason,

    Great plugin, but it’s not working on one of my blogs. WordPress is installed in a sub-directory of the site folder, so I’m getting a “Transmission: [Error] The blogurl you are sending this backup from does not match the one registered on this account. The blogurl you are using is ‘’, and the specified user account is registered for blogurl ‘’.”

    I see you suggest in an earlier comment that a user removes the forward slash from the blogurl on your site, so presumably I could edit the blogurl in a similar way –
    but I can’t find anywhere where I can edit this. Could you point me in the right direction?



  83. after installing plug-in later checked to see if it had backed up I received the following error. Believe the url was entered incorrectly. How and where can I correct the url?

    Transmission: [Error] The blogurl you are sending this backup from does not match the one registered on this account. The blogurl you are using is ‘’, and the specified user account is registered for blogurl ‘’.

Comments are closed.

Our Customers

  • ATOS
  • Age UK
  • Alliance Pharma
  • Liverpool Football Club
  • CSC
  • Centrica
  • Citizens Advice
  • City of London
  • Fujitsu
  • Government Offices
  • HCL
  • LK Bennett
  • Lambretta Clothing
  • Leicester City
  • Lloyds Register
  • Logica
  • Meadowvale
  • National Farmers Union
  • Network Rail
  • PKR

Sales question? Need support? Start a chat session with one of our experts!

For support, call the 24-hour hotline:

UK: 0800 999 3600
US: 800-220-7013

Or, if you've been given a screen sharing code:

Existing customer?

Click below to login to our secure enterprise Portal and view the real-time status of your data protection.

Login to Portal