I’ve been using WP-DB-Backup to backup my database for this website, but I’ve always wanted a solution that backs up everything. I think I may have found it in XCloner. It backs up everything and I do mean everything. I have given it an initial test run. Seems to be pretty straightforward. I did get a JSON error at first. Searching the XCloner site suggested I turn compression off. It was off. I did notice that my backup was huge. I found a folder full of podcasts so I excluded that folder, reran it and it went off smoothly.
I’m testing it for a client that also has a WordPress website. The nice thing about XCloner is that you can create a local backup or push it offsite to another server or store in the Cloud (like Amazon’s S3).