WordPress backup is a must for everyone, just in case a deadly disaster happen. A good backup plugin should be able to backup the whole site together with the database, local backup and offsite backup. It should be automatically run and also allow manual action. Based on WPBeginner post, I went through some of the available backup options and all of those options are very good. But I don’t want to pay, so I wrote my own plugin.
Features: Complete WP backup, scheduled/automatic, offsite storage, restore
Features: Able to handle big files, external database, many storage options, scheduling
Features: Scheduling, backup whole site, able to exclude folders
Spesel WP Backup
Features: Scheduling, backup whole site, able to exclude folders, local backup, upload to Dropbox (soon FTP too), delete from Dropbox after X days, delete files locally after X versions