![]() |
How to automatically backup my Wordpress sites?
I have over 200 Wordpress sites. They are spread over about 15 different hostings. The way I do my backups curently is a pain and time consuming. I would finally like to find a good way to backup them automatically at least every week. Any advices? Thanks!
|
doesn't each hosting offer weekly backup?
|
https://updraftplus.com/ free version will probably do you.
|
I use UpdraftPlus as well. Daily backups to Google Drive.
|
|
UpdraftPlus works like a charm.
:winkwink: |
Thanks guys, UpdraftPlus looks good, I'll check it out.
|
what's the difference between updraftplus and your host backing up whole account?
(didn't compare prices, but backup is not something way too expensive with regular hosting plan) |
there are backup plugins that can backup to S3 bucket or Dropbox...
The problem is that you'll need to set that up 200 times by hand LOL |
Get better hosting. And why do you have so many hosts? Just put them all on 2 boxes at the same host and use cloud flare for IP masking.
Then have host do nightly backups held for two weeks. |
wordpress is basically /html and DB
write script to take backups of both and upload them to your preferred location. add this script in crontab |
There's a few things you can do to make life easier for you.
1. Get a spare server with a lot of storage and install something like BackupPC (it works well when set up correctly and can backup numerous sites and accounts from a variety of servers, even a bare metal retore (though that would be a ton of I/O which might cause it to puke) 2. Create cronjob to do the following: -- dump the database (use mysqldump) -- tar each domain's root folder -- use rsync to PUSH each backup tar and sql file to wherever you want. OR, if you have a single location that want to store everything, like a spare server, you can use rsync to auto sync each one. If you place the backups into a publicly accessible folder (not recommended), you can use cron to WGET each file. 3. Ask your host to do backups for you, or have them create a cronjob to dump the db and tar the site, and email to you. Alternatively, they can place the files into a specific folder and you can schedule any decent sFTP software to auto login and download/sync files between specfic servers and a location on your local hard drive or backup storage device. 4. Use a paid 3rd party service. These are my least favorite options as it puts what might be otherwise confidential information in the hands of a third party. Most of whom have disclaimers againsat any sort of liability or loss of files. |
Oh 200 sites! You using them to sending fake traffic here?
|
Quote:
|
Quote:
2) Schedule a backup task at https://www.multcloud.com/ which will copy all your sites from server to a cloud (Google Drive, OneDrive, Mega and many others) once a day or so. Could it be even easier? |
In most cases updraft works just fine.
In the event you have a huge WordPress site, Updraft will likely fail. I spent a long time finding a solution for it, Migrate Guru is a plugin I'd recommend for sites over 20GB. Saved my ass when I needed to do a migration of a huge WP site. They boast a 99.9 percent success rate and I can confirm I had nothing but success when I used it. Took about 12 hours but it worked perfectly. And it was free! |
All times are GMT -7. The time now is 11:59 PM. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
©2000-, AI Media Network Inc