I have been using a combination of a backup WordPress plugin and a cron job to backup my site files over ftp. The WordPress plugin would backup the MySQL database and email it.
Then I’d have to FTP out backups of PHP files created by a cron job. Then if I have to restore my WordPress site for any reason, I’d have to put these both together and hope it works.
That’s when I came across a solution called XCloner which is available as a WordPress plugin as well.
XCloner is a Backup and Restore component designed for PHP/Mysql websites, it can work as a native plugin for WordPress and Joomla!.
XCloner design was specifically created to Generate custom backups of any LAMP website through custom admin inputs, and to be able to Restore the clone on any other location with the help of the automatic Restore script we provide, independent from the main package!
XCloner Backup tool uses Open Source standards like TAR and Mysql formats so you can rest assured your backups can be restored in a variety of ways, giving you more flexibility and full control.
- Create custom backups
- Generate automatic backups based on cronjobs
- Restore your backups anywhere
- Store your backups on Amazon S3 cloud
How to Setup Backups with XCloner?
On plugin installation, your initial credentials to login in XCloner (under Plugins tab) Settings page is admin/admin.
- Make sure your /<home>/administrator/backups directory is created and writable
- Check the XCloner Wiki for step by step instruction
XCloner is a great way to get complete site backups for any PHP/MySQL based web applications including Joomla. It can backup locally or email it or even ftp it to a remote location. You can create partial or full backups and even run multiple cronjobs.
Another useful and important feature is the ability to restore your backups to a totally different server with new server and MySQL details.
If you have looked at paid solutions like VaultPress or paid plugins like Backup Buddy, XCloner is a great free alternative. You can also purchase support from them.
I am definiteely adding XCloner to my top WordPress plugins list.