I’ve been using Jungle Disk as my offsite backup solution with the backup going to Rackspace Cloud Files (RCF). RCF is similar to Amazon S3 although ever so slightly cheaper. This has worked well and while it can be a low-cost solution for some it can become expensive over time as the amount of files being stored continues to grow. My bill had reached the $11/month level with about 75 GB backed up. It was past due time to look for another solution and KeepVault popped up on the radar.
KeepVault backup caught my eye because it has a Windows Home Server add-in and a Windows Home Server connector for PC backups. I can’t emphasize enough about how much I like this concept. My WHS is the hub of my network (from a data point of view) so being able to run the backup on the server itself is a huge benefit to me. I’ve been running KeepVault for a couple of weeks and have a favorable impression of it.
This article is an overview that concentrates on what I like and don’t like about KeepVault Backup. It’s the list I put together when deciding whether or not to subscribe for a year (I did). Future articles will include details about usage and how it specifically fits into my backup strategy.
There is a Windows client for backing up PCs, but I only looked at the Windows Home Server solution. There also is a beta for Mac and USB based backups. I haven’t looked at either of these either. KeepVault Pro includes additional features, primarily designed for business, but at significantly higher cost so I didn’t consider it either.
- It backs up the Windows Home Server shares through a Windows Home Server add-in! Did I mention how much I like this?
- It works (well, generally, see what I say under ‘bad’). I did a backup, restore and compare without having a problem.
- You pay for the storage used. If I decide to use the PC software I just download it and set it up. Assuming I have the space there’s no extra charge. If I have multiple PCs they can also use the same account. In my world all PCs save files and backup to the Windows Home Server so that the only computer I have backing up to KeepVault’s data center.
- Storage can be added on a prorated basis. So you can start out low and add space as needed. It will be prorated for the time left in your subscription.
- You can use your own encryption key. This was another must have feature for me. While I need to have a certain level of trust (like they aren’t lying when they say they don’t have the encryption key) I prefer to trust no one. If the files are encrypted and only I have the key then I won’t be burned by some programming error, security breach or greedy employee.
- The KeepVault Connector – when this is enabled a share is created on the Windows Home Server and set to be backed up. The KeepVault Connector can then be installed on a PC and configured to backup files to that share. This does seem to duplicate the WHS backup, but I’ve found a use for it and am using it.
- There is the built in ability to do local backups on the WHS. If you have a disk attached and set to be backup storage (rather than in the data storage pool) KeepVault can be configured to back up to this drive. The configuration and usage is the same as backing up to KeepVault’s own storage. You can then either restore through KeepVault or take this drive to a PC, connect it and copy the files off it. I can see where this feature would be useful for many, although it’s not something I’ll use once my curiosity is satisfied.
- Files being backed up can be compressed. This is on by default but can be turned off. This helped me a little as I have now backed up just over 81GB to my 80GB account and I have about 5GB still free.
- This is probably more than I need, but it’s nice to be able to work on this article and save it along the way. The KeepVault Connector backs it up to the Windows Home Server (since the editor doesn’t lock the file open) and the WHS immediately sends it offsite. So if my PC crashes I’m not stuck with the regular backup that was done this morning. So I get continuous backups throughout the day for data on my PC.
- It backs up the Windows Home Server through a Windows Home Server add-in. Did I mention how much I like this?
- Open files will not be backed up. So if you use Outlook (my sympathies) you’ll have to shut down to get the backup. Also, there’s no block level back up so if the files are large the entire file will be copied every time.
- If you use your own encryption key and you forget it then your screwed, your data is not recoverable. OK, this shouldn’t really be bad since it’s the way it should work and not working this way would be bad. If you let the software generate a key for you then the key will be regenerated on re-install (I did not test this as I have no intention of ever using it.). The KeepVault people can reset your account so you can set a new key and start over with your backups.
- It’s difficult to know if a specific file was backed up. There’s a “protection history” dialog but there’s no search feature. Unless your file was backed up recently it will be difficult to find in the list. I have over 241, 000 files in the list. If I want to know what was backed up last night I can probably find the file. If I want to see what my initial backup did there’s no way I’m scrolling though that list. I generally went through the restore process to verify files but it’s not realistic to do this on a regular basis.
- Some options are slow. Sometimes. This may be due more to the nature of the internet and how busy KeepVault is at the time. In one case it took several hours to think about deleting several thousand files. Another time it deleted a little over a thousand files in a couple of minutes. It’s hard to be sure, but this appears to be related more to the number of files rather than the file size.
Other times it been too long for even a message to appear when clicking the delete or restore options in the console. It appears to lock the console although I may just be impatient waiting for activity and if I was willing to wait I may have gotten a response. Backups were working during this time so the KeepVault itself was available.
- Subscriptions are yearly (at least I didn’t see a monthly option). If you pay via PayPal the subscription will auto-renew (unless canceled in PayPal) and you’ll get a 15% discount over a manual credit card. I put this under bad because the cancellation policy is based upon actual usage and while I didn’t do perfect calculations a back of the envelope calculation indicates it would be a bit expensive if you actually used the service. In my case I’d be out of a refund in less than 5 months based on my current usage. (You can sign up for a trial before subscribing.) So if your usage declines drastically you can’t really drop to a lower subscription level until renewal time. Which is one reason I haven’t expanded my 80GB subscription even though it’s over 90% used.
- Hidden files are not backed up. This is usually OK but if your hidden file contains configuration data you need then it will be a problem. I like that all my Thumbs.db files don’t get backed up, saves me from having to exclude them.
I had some problems. Most seemed to clear themselves up but since I never found the cause I’m still hesitant to use it as a “set it – forget it” backup. I’ll probably keep monitoring things closely for awhile.
- KeepVault seemed to stop backing up some shares for no good reason. Files changed in one share wouldn’t be backed up, files changed in another share would be backed up. This was resolved by toggling the “protection” setting of the share. I told it not to back up the share, then immediately told it to backup the share. At this point it backed up the newer files. This is one of the problems that just seemed to go away. Maybe KeepVault needed to sort out my initial backups since these problems all occurred in the days right after my initial backups where I was sending data for a few days straight.
- When trying to delete files in from KeepVault storage I would get errors on some files and they wouldn’t be deleted. This would be repeated. I waited a day and I then successfully deleted the file. It’s probably coincidence, but those problem files were all files that had been copied to my Windows Home Server from my Mac and were file packages. It wasn’t that every Mac file had the problem, but the ones that did were Mac files copied to the WHS. (There is no Mac Connector, I simply run the files from the WHS or copy them there as a backup.) This is another problem that seems to have gone away and all the problems were with files that went up in those initial backups. I should mention that I restored those problem files and a file compare showed they matched the ones on my Windows Home Server, so the files themselves were fine.
- There’s a setting to send alerts via SMS and/or email when there’s an error. I kept losing these settings. I put in the settings, send a successful test and then go back an hour later to verify the settings were still there and they were. But later there was and error I didn’t get an alert. I checked the settings and they were empty. This was consistent and the alerts never went out when errors actually happened. I’ve yet to take the time to contact support on this.
- I have the KeepVault Connector installed on my 64-bit Windows 7 PC. (It is 32 bit software). There have been times where the KeepVault Connector UI will not open on my PC. The Connector is running and files are backed up, but the UI won’t open. I need to stop the connector (select ‘exit’ from the systray icon) and restart it. At that point the UI displays fine.
- You’ll be backing up over the internet and will be at the mercy of your ISP’s upload speeds and policies. Some ISP’s may throttle your traffic after it reaches a certain level which will make that initial backup take even longer. Upload speeds are typically lower than the download speeds that are so prominent in ISP advertising so the upload may take awhile.
The Morally Ambivalent
There are some features or quirks of KeepVault that are either good or bad, it just depends on your point of view.
- There’s no archival history or versioning. If you change a file it gets backed up and replaces the previous backup copy. If you want this you’ll need to look elsewhere.
- Files are never deleted from KeepVault storage. Delete it on your WHS and it stays in the backup storage. In general this is good since backup is usually instantaneous (it can be scheduled). But if you do any large scale file reorganization or cleanup those files will still be using space in the KeepVault and you’ll need to go in a delete them manually.
At first I didn’t like this but I’ve grown into it. While a simple one-click cleanup would be nice I’ve found that deleting a directory tree from the KeepVault after it’s been cleaned up allows the remaining files to be backed up again without a problem.
- While the files are encrypted, the file names are not.
- KeepVault is offsite backup at an extremely reasonable price. But because of this features are limited and things like open file backup or versioning will probably only appear in the more expensive pro version. I would expect this to remain the case for the foreseeable future so don’t get the base level of KeepVault because it’s cheaper than Jungle Disk (or anything similar) and expect it to grow into the same feature set as Jungle Disk (or Mozy, etc…).
- Minimal configuration. You can pick shares to back up You can enable/disable encryption. You can enable/disable compression. You can set backup times or keep it as continuous. That’s it. You can’t exclude files or directories. There is a Kludge I saw that uses the fact that KeepVault doesn’t back up hidden files. Apparently once KeepVault sees a directory has hidden it excludes it even after it’s unhidden. I didn’t test this. On the KeepVault Connector side of things you pick directories to backup. Every file and sub-directory then gets backed up but since you can pick the directories you can get detailed in your selections. Sure, I’d like more configuration options but I can make this work, and the previous bullet point about low price applies.
After going through lists I decided to sign up for a year of KeepVault Backup. I had been backing up just under 80GB to Jungle Disk so I signed up for the 80GB plan. At $89 for the year this will save me about 1/3 of what Jungle Disk would be costing me for the year.
I was also able to clean up some of the files being backed up and cleaned up enough space so that I could back up my iTunes, Amazon and other music purchases, along with music ripped from my CDs. Previously I relied on local backups and it was a hole in my backup strategy that I needed to plug.
The lack of versioning and deletions is still a concern I have for a very small number of my files so I’m still backing those up through Jungle Disk. At least in the short term. They also happen to be my most critical documents so I don’t mind having them two places.
This article has already topped 2,000 words so it’s time to stop. After I’ve lived with KeepVault for several more days I’ll post information about how I’m specifically using it.