=== Plugin Name === Contributors: eugenmihailescu Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QRVSVFT9AUL7S Tags: backup,restore,schedule,cron,cloud,database,mysql,mysqldump,disk,file-system,local,upload,download,encryption,lzf,zip,openssl,mcrypt,dropbox,google,ftp,scp,sftp,ssh,webdav,mysql,email,incremental,differential,full Requires at least: 3.0 Tested up to: 4.3.1 Stable tag: 0.2.2 License: GPLv3 License URI: http://www.gnu.org/licenses/gpl-3.0.txt Creates, restores, encrypts and schedules your backups (full, incremental, differential) to disk, Dropbox, Google Drive, FTP(s),SCP,SFTP,WebDAV,e-mail == Description == [WP MyBackup](http://mynixworld.info/shop) is a plugin that enables blog authors and system administrators to backup their blog and/or system files with ease. It allows you to create a full, differential or incremental backups of both files and your MySQL databases. Furthermore it secures the backup by uploading it to the local disk, Ftp(s), Scp, SFtp, Dropbox, Google Drive, Webdav or sent via SMTP within a single/multiple e-mail messages as attachments. The backup may be stored uncompressed (as a TAR archive) or compressed as TAR/Zip archives using GZip/BZip/LZF respectively Zip compression. Nonetheless the archive may be encrypted on the fly with an AES (Rijndael) cipher using a 128/192/256 bit key such that its content is protected from the curious eyes (it will take billions years to crack a 256-bit key). It allows you to restore with ease any backup created by itself thanks to an integrated Restore Wizard. In order to help you understand how it works and/or diagnose a particular issue it includes enhanced debugging functionalities. The backup and restore jobs, the HTTP communication, the PHP and Ajax calls as well as well as the SMTP and SQL statements, all are logged into separated detailed log files. = Major features included(*) in WP MyBackup = * Support for creating full (complete), incremental and differential backups * Support for splitting a large backup into multiple archive volumes * Allows you to select **what** components (such as plugins, themes, WP core, etc) to include, **how** to store and **where** to store the backups * Allows a complete backup of the system (not only your WordPress files) by giving you access to the whole file system * Comes with support for backing up any remote MySQL database * Additionally, allows MySQL backups via the local mysqldump toolchain including custom options support * Allows the usage of OS compression toolchain (additionally to its default compression toolchain) * Offers Zip archive support for maximum portability and LZF compression for maximim speed * Encrypts/decrypts the backup archives using the AES (Rijndael) cipher with a 128/192/256 bit key * Allows backup execution from command line via a complete CLI interface * Support for restoring a full, increment or differential backup set created by itself * Allows definition of multiple backup and restore jobs via an user-friendly Wizard * Allows backup schedule at WordPress level and at the OS level where the backup job is run via the CLI interface > **Premium Support** > > The users of the free version hosted by wordpress.org are welcome to use our free online support resources such as [guides](http://mynixworld.info/shop/getting-started-with-mybackup/), [tutorials](http://mynixworld.info/shop/tutorials), [FAQ](http://mynixworld.info/shop/faq), [Knowledge Base](http://mynixworld.info/shop/knowledge-base) and [YouTube channel](#) videos. Read more [here](http://mynixworld.info/shop/get-support/). > > However, if you need dedicated one-time assistance regarding installation, job definitions, creation or restoration of a backup copy, or if you just need ongoing support, we are here to help you. More about this [here](http://mynixworld.info/shop/shop/premium-support). = Other features you will love = * Allows saving the CPU and networking bandwidth during the backup execution by limiting (throttling) the usage of these resources * Comes with an enhanced backup history integrated with statistics and charting * Allows tweaking the networking settings (like proxy, SSL, throttling, network interface, timeout, etc) * Comes with file explorer support to allow you access any file from the local/remote storage (like local disk, Dropbox, Google, FTP, SSH, WebDav, etc) * The file explorer allows direct operations on the local and cloud storages such as direct downloads, delete, rename or directory creation * Keeps the track of what is doing in separate debug log files: backup/restore jobs, HTTP communication, PHP errors/back-traces and Ajax calls, SMTP communication, SQL statements, etc. * Automatic log archiving and rotation > (*) Please note that some of these features are not included in the free version. They may be bought and installed separately. See [here](http://mynixworld.info/shop/comparison) a comparison between the free and Pro versions. Check also the [full feature list](http://mynixworld.info/shop/full-features-list/) or the [60+ screenshots gallery](http://mynixworld.info/shop/screenshots/) that reveals the most of these features at work. You can even test a live demo on our [MyBackup Sandbox](http://sandbox.mynixworld.info/mybackup/). = WP MyBackup Pro = This plugin comes in two different flavors: * WP MyBackup Lite - the free edition of this plugin hosted at WordPress.org. This edition should be just fine for the average blogger. * [WP MyBackup Pro](http://mynixworld.info/shop/product/wp-mybackup-pro/) - the premium edition which is hosted by [ourselves](http://mynixworld.info/shop/). It is oriented towards those users who need a more robust and customizable backup application. It takes the advantage of over [20+ add-ons](http://mynixworld.info/shop/product-category/addons/) that enhance the free version in all its aspects, from performance to functionality. For a comparison between the two editions please see a [features comparison matrix](http://mynixworld.info/shop/comparison/). = Localization = * English (default) - always included * .pot file (`default.po`) for translators is also included * *Want to contribute with your language? [Translations are welcome](http://mynixworld.info/shop/localization/)* = Feedback = * I am open for your suggestions and feedback - Thank you for using or trying out one of my plugins! * Drop me a line [@eugenmihailescu](http://twitter.com/eugenmihailescu) on Twitter * Follow me on [my Facebook page](http://www.facebook.com/eugenmihailescu) * Or follow me on [+Eugen Mihailescu](http://plus.google.com/+EugenMihailescu) on Google Plus ;-) == Installation == [Please read our complete installation tutorial](http://mynixworld.info/shop/tutorials/#wp_install). == Frequently Asked Questions == You'll find the FAQ on [mynixworld.info/shop/faq/](http://mynixworld.info/shop/faq/). == Screenshots == 1. Here we define how the backup is created 2. The backup job at work showing the current execution status and progress 3. What directories to include in the backup. Here access to the whole file-system 4. Exclude particular files by extension or by pattern name 5. What MySQL database to include in the backup. Here access any remote MySQL database 6. Where to store the backup copy. Here to the local file system 7. Where to store the backup copy. Here to a remote FTPs server (SSL) 8. Where to store the backup copy. Here send it to e-mail as attachment 9. Where to store the backup copy. Here upload it to my Dropbox cloud drive 10. Where to store the backup copy. Here upload it to my WebDAV web disk 11. Troubleshooting the backup jobs with the aid of log files 12. Enable some debugging options. Check also the application prerequisites 13. What WordPress components to include in the backup. Here access is limited to WP only 14. What MySQL database to include in the backup. Here access is limited to WP database only 15. Schedule the backup job via WP cron 16. Schedule the backup job via the server OS job scheduler == Changelog == Please visit [MyBackup blog](http://mynixworld.info/shop/blog) for a more detailed version of changelog. = 0.2.2 = See: http://mynixworld.info/shop/changelog-0-2-2 = 0.2.1 = See: http://mynixworld.info/shop/changelog-0-2-1 = 0.2.0 = See: http://mynixworld.info/shop/changelog-0-2-0 == Upgrade Notice == Upgrade WP MyBackup to the latest version to make sure you benefit the latest improvements and bug fixes. == Translations == * English - default, always included *Note:* The plugin is localized/translatable by default. Please contribute your language to the plugin to make it even more useful. For translating I recommend the ["PoEdit" application](http://poedit.net/).