You run your personal blog or website on WordPress or you are a developer maintaining lots of websites on WordPress. Taking your website backup regularly is the primary process you have to do for security purposes so that for any unforeseen situation you never lost your website files or data.
Manual backup process using FTP & PHPMyAdmin is the most traditional way but it always needs keep tracking when you need and moreover you have to bit technical about your site file system and database.
The benefits of using automatic backup system:
- You can define which data you will keep to store.
- You can schedule your automatic backup process – like daily, weekly, monthly.
- The files can be stored in your preferred location – like local folder or cloud storage.
- You will get notified when the process get completed.
Here are the few best reviewed WordPress plugins you can use.
This plugin is very much simple to use and takes low memory which is perfect to shared hosting. It has option have each backup file emailed to you. Uses ‘zip’ and ‘mysqldump’ for faster backups if they are available. Compatible on Linux & Windows Server. You can exclude files and folders from your backups.
This plugin can be used to save your complete installation including /wp-content/ and push them to an external cloud service, like Dropbox, S3, FTP and many more, see list below. With a single backup .zip file you can easily restore an installation. This plugin can export your WordPress post and page data in XML format. It has ability to repair and optimize database.
Here is another plugin to create Dropbox Full Backup (Files + Database) or Restore, Duplicate, Clone or Migrate of your Website. This plugin has ability to make unlimited local and Dropbox backups and restores.
UpdraftPlus simplifies this process by storing files into the cloud (Amazon S3 (or compatible), Dropbox, Google Drive, Rackspace Cloud, DreamObjects, FTP, Openstack Swift, UpdraftPlus Vault and email) and restore with a single click. Backups of files and database can have separate schedules.