Website Backup and Migration (Caution, it's a bit of a Rant)
My backup plugin of choice (WP Clone) has not been updated for a long time and has not been tested with the latest version of WordPress. Even so, I used it to move a website from one hosting company to another last week without any problems.
Normal size website
But, in all fairness, I thought I should test out a different plugin to see if I should make a change.
I've read that All In One WP Migration is free, easy to use, reliable, and it works. And there's over 900,000 active installations.
The file size limit to upload (restore) is only 512 MB. That's a pretty small website. Even my test website is bigger than that. To upgrade the plugin for larger websites costs $69.
Very small website
So if I used that plugin I would have to cough up the money or try to split up the website into bite-size chunks.
So I had a go at splitting up the website into chunks. Using the advanced settings, I backed up the database. Then I backed up the plugins. Then the themes. Then the media. etc.
For the amount of time it took I prefer FTP. At least with FTP you can set it up and then forget about it while you get on with other things.
What the Heck is a .wpress File?
The other concern I have is that All In One Migration saves the website as a .wpress file which I can't open to check if all the content is actually there.
What if I need to edit the database? Or save the media files where I can get at them?
The only safe way to be sure of backing up your website is to use a database backup plugin or Tools > Export to backup your database and use FTP to backup everything else.
Do it yourself and don't rely on anyone else to take care of your business. No-one cares as much about your business as you do.