BackWPup
BackWPup is a free WordPress plugin that creates complete backups of your website that takes a snapshot of everything on your site—your posts, images, settings, and database—so you can restore it quickly if something goes wrong.
It uses DiskSpace S3-compatible object storage to safely store these backups off your web server which means your backup files are kept in a secure, separate cloud location that can handle huge amounts of data without slowing down your website.
By sending backups to DiskSpace, BackWPup gives you reliable protection that is easy to access from anywhere, helping you sleep better knowing your site can be recovered even if your hosting provider has a major problem.