BackWPup – WordPress Backup Plugin

Wordpress Plugin
Download latest - 3.10.0

Download Stats

Today 23,188
Yesterday 53,545
Last Week 112,550
All Time 5,954,167
Banner 772x250

The backup plugin BackWPup can be used to save your complete installation including /wp-content/ and push them to an external Backup Service, like Dropbox, S3, FTP and many more, see list below. With a single backup .zip file you are able to easily restore an installation. Please understand: this free version will not be supported as good as the BackWPup Pro version. With our premium version you get first class support and more features.

  • Database Backup (needs mysqli)
  • WordPress XML Export
  • Generate a file with installed plugins
  • Optimize Database
  • Check and repair Database
  • File backup
  • Backups in zip, tar, tar.gz format (needs gz, ZipArchive)
  • Store backup to directory
  • Store backup to FTP server (needs ftp)
  • Store backup to Dropbox (needs curl)
  • Store backup to S3 services (needs curl)
  • Store backup to Microsoft Azure (Blob) (needs curl)
  • Store backup to RackSpaceCloud (curl)
  • Store backup to SugarSync (needs curl)
  • PRO: Store backup to Amazon Glacier (needs curl)
  • PRO: Store backup to Google Drive (needs curl)
  • Send logs and backups by email
  • Multi-site support only as network admin
  • Pro version and support available - BackWPup Pro
  • NEW - PRO: Restore your backups with only a few clicks from your WordPress backend. Also available as Standalone App.
  • NEW - PRO: Encrypt backup archives and restore from encrypted backups.

In case you need to comply with the new GDPR regulation, check out our post BacKWPup, Backups and GDPR.

Requirements

  • WordPress 3.9 and PHP 5.3.3 required! (read more about recommended php version and why you should switch to modern php)
  • To use the Plugin with full functionality PHP 5.3.3 with mysqli, FTP,gz, bz2, ZipArchive and curl is needed.
  • Plugin functions that don't work because of your server settings, will not be displayed in admin area.

Our friends at OSTraining have done a tremendous job with their video tutorials on BackWPup. The complete series of five videos have been made available for free on YouTube.

https://www.youtube.com/watch?v=pECMkLE27QQ&w=532&rel=0

(Are you a WordPress novice? Check out all of OSTrainings WordPress video trainings!)

Remember: The most expensive backup is the one you never did! And please test your backups!

Get the BackWPup Pro Version with more features.

Made by Inpsyde · We love WordPress


Releases (124 )

Version Release Date Change Log
3.7.1 2020-05-04
3.7.0 2020-01-14
3.6.10 2019-07-24
3.6.9 2019-05-07
3.6.8 2019-03-01
3.6.7 2019-01-23
3.6.6 2019-01-09
3.6.5 2018-11-23
3.6.4 2018-11-22
3.6.3 2018-11-05
3.6.2 2018-10-30
3.6.1 2018-10-08
3.6.0 2018-06-25
3.5.1 2018-05-23
3.5.0 2018-05-16
3.4.5 2018-04-12
3.4.4 2018-04-05
3.4.3 2017-10-17
3.4.2 2017-09-27
3.4.1 2017-06-28
3.4.0 2017-05-31
3.3.7 2017-05-04
3.3.6 2017-02-16
3.3.4 2017-01-17
3.3.3 2016-06-20
3.3.2 2016-06-20
3.3.1 2016-05-03

= After an upgrade from version 2 =

Please check all settings after the update:

  • Dropbox authentication must be done again
  • SugarSync authentication must be done again
  • S3 Settings
  • Google Storage is now in S3
  • Check all your passwords
3.3 2016-04-19

= After an upgrade from version 2 =

Please check all settings after the update:

  • Dropbox authentication must be done again
  • SugarSync authentication must be done again
  • S3 Settings
  • Google Storage is now in S3
  • Check all your passwords
3.2.5 2016-02-26

= After an upgrade from version 2 =

Please check all settings after the update:

  • Dropbox authentication must be done again
  • SugarSync authentication must be done again
  • S3 Settings
  • Google Storage is now in S3
  • Check all your passwords
3.2.4 2016-02-16

= After an upgrade from version 2 =

Please check all settings after the update:

  • Dropbox authentication must be done again
  • SugarSync authentication must be done again
  • S3 Settings
  • Google Storage is now in S3
  • Check all your passwords
3.2.3 2016-01-13

= After an upgrade from version 2 =

Please check all settings after the update:

  • Dropbox authentication must be done again
  • SugarSync authentication must be done again
  • S3 Settings
  • Google Storage is now in S3
  • Check all your passwords
3.2.2 2015-12-09

= After an upgrade from version 2 =

Please check all settings after the update:

  • Dropbox authentication must be done again
  • SugarSync authentication must be done again
  • S3 Settings
  • Google Storage is now in S3
  • Check all your passwords
3.2.1 2015-12-09

= After an upgrade from version 2 =

Please check all settings after the update:

  • Dropbox authentication must be done again
  • SugarSync authentication must be done again
  • S3 Settings
  • Google Storage is now in S3
  • Check all your passwords
3.2.0 2015-10-02

= After an upgrade from version 2 =

Please check all settings after the update:

  • Dropbox authentication must be done again
  • SugarSync authentication must be done again
  • S3 Settings
  • Google Storage is now in S3
  • Check all your passwords
3.1.4 2015-08-20

= After an upgrade from version 2 =

Please check all settings after the update:

  • Dropbox authentication must be done again
  • SugarSync authentication must be done again
  • S3 Settings
  • Google Storage is now in S3
  • Check all your passwords
3.1.3 2014-11-14

= After an upgrade from version 2 =

Please check all settings after the update:

  • Dropbox authentication must be done again
  • SugarSync authentication must be done again
  • S3 Settings
  • Google Storage is now in S3
  • Check all your passwords
3.1.2 2014-09-04

= After an upgrade from version 2 =

Please check all settings after the update:

  • Dropbox authentication must be done again
  • SugarSync authentication must be done again
  • S3 Settings
  • Google Storage is now in S3
  • Check all your passwords
3.1.1 2013-12-24

= After an upgrade from version 2 =

Please check all settings after the update:

  • Dropbox authentication must be done again
  • SugarSync authentication must be done again
  • S3 Settings
  • Google Storage is now in S3
  • Check all your passwords
3.1 2013-12-24

= After an upgrade from version 2 =

Please check all settings after the update:

  • Dropbox authentication must be done again
  • SugarSync authentication must be done again
  • S3 Settings
  • Google Storage is now in S3
  • Check all your passwords
3.0.13 2013-09-09

= After an upgrade from version 2 =

Please check all settings after the update:

  • Dropbox authentication must be done again
  • SugarSync authentication must be done again
  • S3 Settings
  • Google Storage is now in S3
  • Check all your passwords
3.0.12 2013-06-28

= After an upgrade from version 2 =

Please check all settings after the update:

  • Dropbox authentication must be done again
  • SugarSync authentication must be done again
  • S3 Settings
  • Google Storage is now in S3
  • Check all your passwords
3.0.11 2013-05-14

= After an upgrade from version 2 =

Please check all settings after the update:

  • Dropbox authentication must be done again
  • SugarSync authentication must be done again
  • S3 Settings
  • Google Storage is now in S3
  • Check all your passwords
3.0.10 2013-05-01

= After an upgrade from version 2 =

Please check all settings after the update:

  • Dropbox authentication must be done again
  • SugarSync authentication must be done again
  • S3 Settings
  • Google Storage is now in S3
  • Check all your passwords
3.0.9 2013-05-01

= After an upgrade from version 2 =

Please check all settings after the update:

  • Dropbox authentication must be done again
  • SugarSync authentication must be done again
  • S3 Settings
  • Google Storage is now in S3
  • Check all your passwords
3.0.8 2013-04-17

= After an upgrade from version 2 =

Please check all settings after the update:

  • Dropbox authentication must be done again
  • SugarSync authentication must be done again
  • S3 Settings
  • Google Storage is now in S3
  • Check all your passwords
3.0.7 2013-04-16

= After an upgrade from version 2 =

Please check all settings after the update:

  • Dropbox authentication must be done again
  • SugarSync authentication must be done again
  • S3 Settings
  • Google Storage is now in S3
  • Check all your passwords
3.0.6 2013-03-14

= After an upgrade from version 2 =

Please check all settings after the update:

  • Dropbox authentication must be done again
  • SugarSync authentication must be done again
  • S3 Settings
  • Google Storage is now in S3
  • Check all your passwords
3.0.5 2013-03-12

= After an upgrade from version 2 =

Please check all settings after the update:

  • Dropbox authentication must be done again
  • SugarSync authentication must be done again
  • S3 Settings
  • Google Storage is now in S3
  • Check all your passwords
3.0.4 2013-03-04

= After an upgrade from version 2 =

Please check all settings after the update:

  • Dropbox authentication must be done again
  • SugarSync authentication must be done again
  • S3 Settings
  • Google Storage is now in S3
  • Check all your passwords
3.0.3 2013-03-02

= After an upgrade from version 2 =

Please check all settings after the update:

  • Dropbox authentication must be done again
  • SugarSync authentication must be done again
  • S3 Settings
  • Google Storage is now in S3
  • Check all your passwords
3.0.2 2013-03-01

= After an upgrade from version 2 =

Please check all settings after the update:

  • Dropbox authentication must be done again
  • SugarSync authentication must be done again
  • S3 Settings
  • Google Storage is now in S3
  • Check all your passwords
3.0.1 2013-02-27

= After an upgrade from version 2 =

Please check all settings after the update:

  • Dropbox authentication must be done again
  • SugarSync authentication must be done again
  • S3 Settings
  • Google Storage is now in S3
  • Check all your passwords
2.1.17 2012-12-15
  • Changed name of sav button to prevent false css.
  • added autocomplte off to some input fields.
  • cheange api domain for google storage
  • Updated AWS lib to 1.5.17.1
2.1.16 2012-12-05
  • Dropbox chunking will done in temp again.
  • uses stream for compression
  • Metaboxes can't disabled by the screen options
  • Set mail charset
  • Handling for Dropbox 503 errors
  • removed oauth bypass Google Analytics by Yoast
  • updatet AWS lib to 1.5.15
  • bug fixes
2.1.15 2012-08-14
  • Fixed FTP folder bug
  • Dropbox chunking will done in memory not in temp
2.1.14 2012-08-11
  • removed calling home function
  • fixed missing ' in mysql dump
  • now lager than 150MB uploads to Dropbox with there Beta API
  • fixed bug in progress updates
  • fixed problem with ftp dir can not empty
  • Updated AWS lib to 1.5.11
2.1.13 2012-07-30
  • tweaked Gstorage upload thx Kevin
  • fixed bug in xml file generation
  • changed base64 function to prevent false positive massages from scanners
  • removed executeable files from MS Azure SDK
  • changed Dropbox oAuth see https://www.dropbox.com/developers/blog/20
  • removed BackWPup Cron service
  • changed authentication method for SugarSync please re login
2.1.12 2012-07-08
  • always check existing .htaccess in log/temp/backup folder
  • set tmp folder to plugindir/tmp
  • removed input_filter function
  • fixed problem with mb_string funktion on job start
  • reduced needed memory for FTP upload.
  • Updated Google Storage Url's
  • Updated AWS lib to 1.5.8.1
2.1.11 2012-05-17
  • fixed bug in contextual help
  • Updated AWS lib to 1.5.6
  • changes for WordPress 3.4
2.1.10 2012-04-21
  • typo fix
  • add robots noindex,nofollow in log header
  • trigger job start errors
  • Updated AWS lib to 1.5.3
  • added support for help functions
2.1.9 2012-02-26
  • bypass Google Analytics by Yoast oauth
  • improved working displaying
2.1.8 2012-02-25
  • Updated AWS lib to 1.5.2
  • Security improvements
  • Updated MS Azure to 4.1.0
  • Updated RSC lib to 1.7.10
  • Updatet oAuth lib for Dropbox
  • increased memory on db dump
2.1.7 2011-12-16
  • New Logo
  • Fixed not displayed save button
  • Updated AWS lib to 1.5.0
  • some tweaks
2.1.6 2011-10-25
  • fixed Dropbox with no path problem
  • fixed Dropbox path with witespace
  • Updated AWS lib to 1.4.5
  • 2. fix for security vulnerability
2.1.5 2011-10-15
  • Updated AWS lib to 1.4.4
  • use my own dropbox lib again and chaned it to new api
  • Fixed security vulnerability
  • some littel fixes
2.1.4 2011-08-23
  • correct some values on job copy/export
  • fixed warning on dropbox upload.
  • WP cron Job only set is a job activated
  • now a manualy job starts with ajax is 'define('ALTERNATE_WP_CRON', true);'
  • removed runtime settings
  • send log mails with full text
  • added aditional checks for job running
  • Updated AWS lib to 1.4.0.1
2.1.3 2011-08-04
  • Preformance improvment
  • Uses now dropbox-php.com lib (ver. 0.4.2)
  • Updated AWS lib to 1.4.0
  • changed Plugin activation function, because on update or upload activate is not called
  • bug fixes
2.1.2 2011-07-31
  • removed http class, makes to many problems
2.1.1 2011-07-31
  • Fiexd problem with translation
  • Don't display dashboard Wigets on Mulitsite for not super amdins
  • Some improvements for Multisite
  • Updated AWS lib to 1.3.7
  • Google Storage uses now AWS lib
  • Added http basic autentication support
  • now DB jobs uses new not selected tabels too
  • bug fixes
2.1.0 2011-07-23
  • No more sessions and curl needed
  • Respect open_basdir for temp folder
  • Dropbox changes, better uploads, but needs many memory
  • Added Multiseite support (only for Network Admin)
  • Uses now WP_TEMP_DIR for getting temp folder
  • Updated AWS lib to 1.3.6
  • Job runs now in UTC time. Time outputs will convert.
  • Many languge strings changed for better translation
  • Fixed double job run in same time
  • Removed cache prevention for cron to resolve problems with W3 Total Cache
  • Readded Support for WordPress 3.1
2.0.3 2011-07-13
  • Reimplemt deletion of backups in a folder
  • Hopfuly fix of 'temp is not writeable'
  • Fixed 'Black Screen'
  • more error output on XML export
  • satus on pcl zip create is back and use off the wordpress class
2.0.2 2011-07-07
  • fixed bug Class 'ZipArchive' not found now
  • ficed bug in chnge logfile folder
  • replase spaces bei _ in dropboxfolder
  • some more bug fixes
2.0.1 2011-07-06
  • Zip file creation now faster agin but no stat output
  • serverl bug fixes
2.0.0 2011-07-05
  • PHP Sessions, curl and PHP version 5.2.4 required!
  • Wordpress 3.2 required!
  • Using the system temp dir now
  • Updated AWS lib to 1.3.5
  • Updated RSC lib to 1.7.9
  • Updated MS Azure lib to 3.0.0
  • Added Google storage as destination
  • Reworked GUI (WordPress Dropboxes, working screen options, ....)
  • Complete new job working ot of Wordpress (less memory,automatic restart,...)
  • Added easyer job sheduling selection
1.7.8 2011-07-01
  • Updated AWS SDK to ver.1.3.5 for Amazon S3
  • some extra outputs on job start
  • resart Script execution time on many job operations.
  • some changes too prevent cache addons
  • prevent job run twice on same time on background
1.7.7 2011-06-25
  • cleanup brocken buckupfiels on job start
1.7.6 2011-06-24
  • fix problem with a losing sql connection on job end
1.7.5 2011-06-23
  • fix problems in cron calculation
1.7.4 2011-06-23
  • jobs not longer work ever... max. time is 5 min.
  • hopfuly fix for dropbox upload
  • fix dropbox auth deletion
  • fixed bug in Sugarsync qouta
1.7.3 2011-04-03
  • Fixed Dropbox PLAINTEXT signatre
  • Updated pod
  • Added/updated German translation (thx David Decker)
1.7.2 2011-04-02
  • try to disable Cache plugins for working job
  • more dropbox improvements
  • fixed Curl error on WP-Export
  • fixed dashbord wigedt shown for all users
  • bug fixes
1.7.1 2011-03-27
  • Bugfix on make new jobs
  • Bugfix on job run with dbdump
  • Bugfix on Backup Bulk actions
1.7.0 2011-03-27
  • Improved Dropbox referer handling
  • Sycurity fix (thanks to Phil Taylor - Sense of Security)
  • Added SugarSync support
  • general improvements
  • bug fixes
1.6.2 2011-03-24
  • Dropbox improvements and bug fixes
1.6.1 2011-03-20
  • Now use web OAuth login for Dropbox! Best thaks to Tijs Verkoyen for his dropbox class.
  • Only Dropbox OAuth tokens are saved!
  • Check Dropbox Quota/Upload Filesize on Job run
  • fixed bug in tar with file/folder names longer than 100 chars
  • changed user capability back to '10' because working with WP lower than 3.0
  • bug fixes for old WordPress versions
  • English Text updates! Best thaks to Marcy Capron.
  • improvements
  • bug fixes
1.6.0 2011-03-06
  • new dropbox class to use all functions (download, delete, list)
  • added usefull inks in job edit page
  • renamed functions.php to resolve problems with false includes of other plugins
  • improvements
1.5.5 2011-03-04
  • Updatet AWS SDK to ver.1.2.6 for Amazon S3
  • Added AWS Regin "Northeast" (Japan)
  • Added Microsoft Azure (Blob) as backup destination
  • bug fixes
1.5.2 2011-02-27
  • changes for user checking
  • removed Plugin init action
1.5.1 2011-02-27
  • changed user capability from '10' to 'export'
  • Updatet AWS SDK to ver.1.2.5 for Amazon S3
1.5.0 2011-02-26
  • use AWS SDK ver.1.2.4 now for Amazon S3
  • Update rackspase cloud files to ver.1.7.6
  • Added Job setteing import/export
  • Download link for last backup in Jobs tab
  • Link for last Log in Jobs tab
  • Logs can now compressed
  • Backup destinations can now be disabled (see help)
  • Bug fixes and improvements
1.4.1 2011-01-30
  • Dropbox changes
  • fixed problem on send log with mail
  • Security fix (thanks Massa Danilo)
1.3.6 2010-09-17
  • long file list not longer displayed in logs.
  • Added option to see detailed file list
  • removed FTP Alloc command
  • set FTP normal mode if pasive mode disabled
  • remove FTP heler function and use FTP PHP functions
  • spend file list 2MB free memory
1.3.5 2010-09-11
  • fixed problem with folder include
  • added option to deactivate FTP passive mode
  • fixed bug for prasing errors because PHP 5 move PHP 5 functions in a seperate file
1.3.4 2010-09-05
  • fixed warning in send mail
  • bug fixes
1.3.3 2010-08-30
  • fixed bug with clear only displayed
  • fiex bug with Parse Error for some php versions
1.3.2 2010-08-28
  • added changeble backup file prefix
  • bug fixes
1.3.1 2010-08-27
  • added File and DB size information
  • removed "LOCK TABLE" in sql dumps
  • fixed bug in automatic job abortion
  • fixed bug in ABSPATH if it '/'
  • fiexd bug in save settings
  • fiexd bugs if no jobs exists
  • added link to clear running jobs
1.3.0 2010-08-21
  • added S3 new region codes for bucket creation
  • added S3 REDUCED REDUNDANCY support on put Backups
  • jobs will aborted after 10 min. and can't run twice
  • use curl for xml dump and copy if curl not works
  • increasd min. PHP version to 5.2.0, because than all works
  • use linux cron based scheduing times
  • added rackspacecloud.com support
  • use WP 3.1 table creation
  • added plugin checks for folder and new scheduling
1.2.1 2010-07-20
  • fixed "Wrong parameter count for array_unique()" for old php version
  • added php version to log header
  • added mysql version to log header
1.2.0 2010-07-19
  • Backup file size now in log file
  • Paged Logs Table
  • added Backup Archives Page
  • Grammar fixes
  • Bug fixes
1.1.1 2010-07-15
  • fixed S3 lib not found bug again.
  • improved reschedule on activation problem.
1.1.0 2010-07-15
  • added fuction to check/update job settings
  • added no ajax bucket list to job page
  • changed error handling a bit and remove PHP errors that can't handeld
  • fixed problem with not compiled --enable-memory-limit in php
  • removed setting for memory limit use WP filter and default now (256M)
  • now a time limit of 5 mins is set again for job execution but it will be resettet on every message. (prevent never ending jobs.)
  • added a shutdown function if __destruct not called for job
  • added more flexible Backup file selection
1.0.9 2010-07-08
  • change s3 class to hide warnigs
  • add option to make MySQL INSERTs shorter (smaler dump file size.)
  • add requerments checks
  • ajaxed S3 bucket selection in job settings
  • add S3 Buckt can made in job settings
1.0.8 2010-07-06
  • fix temp backup file not deleted if no destination folder
  • some folder fixes
  • removed some not used code
1.0.7 2010-07-04
  • added flattr button in Help
  • Fixed bug on S3 File deletion
  • get files form S3 now faster for file deletion
1.0.6 2010-07-03
  • fixed false massage an send mail with backup
  • removed test code for blank screen and fixed it!
1.0.5 2010-07-01
  • some ABSPATH changes
1.0.4 2010-06-28
  • fixed bugs in DB restore
  • use WP functions to get plugin dirs
1.0.3 2010-06-27
  • hopfuly fixed a chche problem on runnow
1.0.2 2010-06-26
  • fiexd bug for file excludes
1.0.1 2010-06-23
  • fiexd bug for https
1.0.0 2010-06-23
  • now Worpress Exports to XML can made
  • new backup files formats tar, tar.gz, tar.bz2
  • all job types can made in one job
  • added php zip extension support (use pclzip only if not supported)
  • removed PclZip trace code
  • fixed time display and schedule bugs
  • added some security
  • Mantinance Mode on MySQL Operations
  • new Design on some Pages
0.8.1 2010-05-29
  • use global var instat of constant for log file
  • PCL Zip Trace included with setting for log Level
0.8.0 2010-03-28
  • Fiexed not working default setttings on settingspage
  • crate .htaccsses on Apache and index.html on other webserver
  • fixed global for $wp_version
  • set max execution time to 0 for unlimeted job time
  • use WP function to display job tables
  • Backup file list and zip creation changes
  • Added support for Amazon S3
  • Only works with PHP 5 now
  • Cmplete rewrite of job doing as PHP5 class
  • PHP errors now in Backup log
  • Log stred in files now again
0.7.2 2009-12-20
  • make FTP any more robust
  • increased memory for Zip Files
  • make date with date_i18n
0.7.0 2009-09-13
  • set ftp Connection timeout to 10 sec
  • fix bug for DB tables exclude
  • DB Backup in mySQL Client encoding now
  • Fixed missing ; in DB Backup
  • Added tool DB Restore with automatic Blog Url/Path change
0.6.5 2009-08-08
  • Prevent direct file loading
  • job working in iframe
  • colored logs
  • HTML fixes
  • spell check
0.6.4 2009-07-30
  • New option to delete old logs
  • Backup fiele deletion separeted form logs deletion
  • make dashboard wiget smaller
  • added masseges
  • bug fixes
0.6.3 2009-07-29
  • use ftp_row for login and other commands
  • Add option to send only email on erros
  • Internal struckture changes
  • Add option to diesable WP-Cron and use Hoster cron
  • bug fixes
0.6.2 2009-07-22
  • Added setting for memory_limit if needed
  • Added setting for max. script execution time
  • Added job option to make max file size for sending via mail
  • bug fixes and littel improvments
0.6.1 2009-07-20
  • Added setting for Send Mail type.
  • Optimize Memory usage again
  • Fixed Bug that cron not work
0.6.0 2009-07-20

dev.= * Add Dashboard Widget * Add Database Check * Add Backup file transfer to FTP Server * Save log fieles in own database table * Optimize Memory usage * Optimize File system access * DB dump with own function * fixed some Bugs

0.5.5 2009-07-11
  • removed log files. Log now stred in Database
0.5.0 2009-07-05