Website Backup System – Site Vault Review
Feb 12
If you don’t wake up every day thinking about what would be the result of the “worst case scenario” then you probably fall into one of the following categories:
- probably don’t have a successful website
- are naive and have never faced the inevitable computer related disaster
- have a great backup system already in place
For this site, since I know that everything I do or upload is already somewhere on my local system, then the occasional use of the WordPress backup plug-in is good enough. But for real business or a professional blog network, for example, that isn’t going to cut it.
When I first started the network and there were only 4 sites, I spent the better part of a day figuring out how to completely automate a backup system. It’s important to realize that these are sites where other people are uploading images and performing maintenance, so a database backup is not sufficient. I needed to grab the files in the FTP folder as well on a regular basis.
I went through all the hassle of setting up shell access, cron jobs, shell scripts and auto FTP batch files to login and download the backups to my computer. Like I said it was a big job, and every time I added a new site, it was a pain to edit all the files and update them to include the new site.
Important Backup Point
It’s great to have a backup system, but you MUST test it.
- Take a backup, preferably of a test site
- Blow away the site
- Restore it from the backup
Only then have you verified your backup system. You really don’t want to find out that every file in your database backup system is corrupted when you really need them to restore your site!
Over the Top
With the next round of 10 sites that I launched onto the network I decided to put them on a different hosting account, and the backup system I had for the first 4 sites wasn’t compatible. Ugh. The thought of redoing that effort was not very appealing so I thought, “somebody must have devised a good backup application for websites.”
Enter SiteVault
I believe I found it. After watching a couple of how to videos on their site, I was able to get a complete website back up [FTP and database] done in about 5 minutes! The next one took less than a minute.
How it Works
In SiteVault, you set up three components to create a full site backup.
- The FTP Space: you enter the FTP address and credentials for your hosting account.
- The site info: you enter the location in your hosting account of the folder you want to backup.
- The MySql info: enter the sever address and credentials from your wp-config [for example if you are backing up a WordPress site]
The beauty of the way they have it set up is that you can mix and match these settings. For example, if you have 5 sites on one FTP account you only need to enter the FTP info once. Or if your site has 2 databases you can easily attach both databases to one site backup.
Scheduler – Automated Backups
It’s fine to have a sticky note on your monitor to remind you to run the backup on one or two sites, but when you have 14 or 20 you need a scheduler and Site Vault has a good one. You can set up each site to run a certain time, so you can spread them out during the day, so it doesn’t slam your bandwidth all at once.
Restore Your Site from a Backup
It’s as simple and right clicking a site and selecting “Restore” and the site, files and database, will be rebuilt in seconds from the files on your computer.
Other Features
Incremental backups. The first time SiteVault runs, it pulls down your site’s entire file system, but each time after that, it only backs up any new or changed files. This means that if you run it every day one your blog it will only get any template tweaks or images that you have uploaded since it ran the last time. These incremental backups are very fast and don’t waste either bandwidth or resources on your local system.
Support
As I often do before I purchase something online, I like to email support with a few questions to see how well and how quickly they are answered. I was very satisfied with the responses and the response time. My sense was that they are very sincere in wanting the best for their clients and this is exactly the quality I look for.
Limitations
Runs on .php and MySQL systems only.
A Couple Minor Beefs
The scheduler doesn’t run as a Window’s service, which means you need to be logged into your computer for it to run. Nothing serious but it would be nice if it ran in the background.
I tested it on Windows 2003 server and the scheduler didn’t seem to work well. I have contacted them and they promise a fix. It does run perfectly on my Window XP computer. Vista…who knows?
The program is very simple to use, but I think very inexperienced users would benefit from a more complete help file system. I like step by step, baby simple help files, but most people will do fine with just the basics which are covered in video and text based help files.
Not a beef really, but a killer feature that I thought of would be if you could take a backup and then upload or restore that backup to another site. This would allow you to make a copy of your site and then create a parallel test site to use for experimentation. I contacted SiteVault and suggested it as a feature, but they said it wasn’t in their immediate plans.
Conclusion
Site Vault was almost exactly what I was looking for to easily automate backups of my WordPress blogs. I now have this site and the 14 on my network in set and forget backup daily mode…which is a big relief.
Do you need a full blown site backup system?
Like I said, if I just had one simple site and I was doing all the work on it, then I probably wouldn’t bother with the system like this, although it is more convenient than just doing manual backups.
But if you have more than a couple sites and anything is happening on them that isn’t directly coming from your hard drive [user comments or forum posts for example] then you really should have some kind of automated backup system running.
A couple other reasons to use an application like SiteVault:
1.) you’re doing a WordPress upgrade, especially a major one, you take a backup before you begin and if the upgrade fails, you can restore your site in one click.
2.) You are a designer or developer and you are expected to keep a backup of your clients sites.
Site Vault was the best and easiest website backup I could find, so you may want to check it out. There is a free, fully functionality 30 day trial available. So you can take it for a thorough test drive before you need to purchase.
**Long time readers will know that it’s my policy to put up affiliate links only for products or services that I actually use and sincerely recommend.
How Paranoid Am I?
If you really want to be a hyper prepared good boy scout, you can take your backup system one layer deeper. I have an 80 gig tiny portable hard drive. Once a day, I load all the website backups [and all the other important files from my computer] onto it. I carry it with me at all times!
Now if I arrive back home and my house has been nuked or burned to the ground, I can have my business operational again in a couple hours – even if my hosting company’s data center has been nuked at the same time!
It’s crazy to think like that, I realize, but stranger things have happened and when your entire business is based on a tenuous arrangement of magnetized grooves on a slab or two of metal, you can never have too much backup.
This post was written by Jon Symons, see my short bio. Or use the contact page to get in touch.





Thanks for the tip!! Site-Vault seems like exactly what I’m looking for… I’ve been procrastinating on this… but I really SHOULD back it up- thanks for the remainder ;]
Jon,
Good article – that’s valuable IP you are carrying around on that 80GB drive!
Thaks for the site-vault info – will check them out as part of my own BCP/DR planning.
One point I would check on is the physical location of their Data center (or the ISP they are using)?
For example if my web site’s ISP and Site-Vault’s ISP are both in downtown LA, then that is a major risk to be assessed (for any “localised” risk such as earthquake, fire, avian flu etc).
Do you forsee a day where you have an intern or an outsourced person looking after your data backups / restores? (I appreciate day 1 that you have to get a lot of it bootstrapped yourself…)
regards
Hey Mark, I probably wasn’t very clear, but SiteVault is a windows app that runs locally on my computer. You upload a few scripts that the app uses to connect to your DB, but besides that there is no vulnerability with physical location.
It’s a good point you make though. I have 4 hosting accounts and they are purposely spread throughout the US for the very reason you identify.
Sorry Jon,
Put it down to the “stress release” evoked by my pending escape from the corporation in about 60 days or less
Do you also have a process to backup whatever important data is on your local computer hard drive?
And is that to an external drive in the same house?
Guess what I am getting at is if your house was one day suddenly “off limits”…and all you had was the previous night’s SiteVault backup in your hands, how much would your business be impacted?
I know that some folks don’t even store important data (at least,not permanently) on their PCs…
Good article! Looks like you are deep in the bowels of business process land right now! Think of the future payoff though…
Jonno—
Magnetic media and a quality fireproof safe rated for _DATA_ storage… The safes for data are different then ones for paper since paper materials can get hotter and not be damaged.
-J
Hi Jon,
Is Site Vault working out for you since you wrote this review?
The demo does look good and I will run the app through their free trial period while my first product site gathers customers. If it does what I require then I’ll consider buying through your aff link
Practically speaking, I only need FTP backup for a few customer files…but want this done automagically so it can scale to multiple product sites as the business grows.
No Blog requirements for a little while longer… but that will become a requirement so that’s why am interested in your experiences.
BTW – here is an interesting service which takes encrypted backups from your PC to their UK Data Centers. Haven’t checked their product out but maybe some of your UK-based readers have?
http://www.depositit.com/index.shtml
Is there an equivalent US or Canadian service offering?
Mark, I’m happy with it. To be honest I haven’t tried a full restore (which it claims to be able to do) but all the files are being automatically downloaded to my local machine each time the scheduler runs…which is what I can about the most.
Jon,
Thanks for the review. I’ve been using the trial version and wanted to check out some customer reviews before purchasing. You’ve helped me seal the deal.
And Mark, you should check out Carbonite.com for backing up your files from local computer. Used in conjunction with Site Vault, I know that my files are doubly protected, and available to me from anywhere I have an Internet connection.
Hi Jon, thanks for the unbiased review. You covered all the major points I can think of. The only downside I see to a product like Site-Vault is you have to download the backup of your site locally. So if you have a large website, say 600mb+ with content, video, images, etc… it will take forever to restore those files if your DSL is capped at a 10-15k upload speed. Also what happens when you are not available the day something crashes? Non of the other techs have access to the backup or software.
There is a new website backup solution in the works that I’ve been following lately. It might be a better solution as it is accessible to anyone with internet access and can push data at a much higher bandwidth rate.
Thanks – Jen
I can attest to how good SiteVault really is. Bought the unlimited license for $99 to do daily backups of a few high-traffic sites and weekly backups of several others. One of these sites, for example, is a multi-site Drupal installation (running 5 or 6 sites as of this writing) with tens of thousands of files and corresponding databases. SiteVault does a flawless job of grabbing all modified files and not wasting any time on un-changed files.
@Jenny Poor upload speeds are an issue regardless of the software you use. The same methodology applies to your other statement about restoring, i.e. if you’re running this for a business it should be running on a machine that people can access, not your laptop @ home.
SSH and similar protocols give you better bandwidth, implementing these into SiteVault over time may keep it as a leader in this field.
“It’s crazy to think like that, I realize, but stranger things have happened”
So, your web host is nuked, your office is nuked, you are spared, and civilization is still in tact enough to continue to run a web business? I’m not sure if stranger things have happened than that. ; )
You are not alone in your paranoia. Not only am I worried about my backups but I am obsessed with buying torches and batteries in case the lights go out.
Thanks for the review of SiteVault. I’m looking into using it for my websites, but there are few reviews to be found. Are you still happy with this service four years later?
I stopped using SiteVault a long time ago. Now I have better hosting that includes off-site backups and once a month I automatically download a .zip file of all of my site info to my personal computers.