My personal backup strategy

For some reason a lot of people have been asking me lately about my backup routine, perhaps it’s the season, perhaps it’s the recent Sidekick trouble. Regardless, I figured that I should blog it and refer people to the blog, rather than write it over and over. 11  years of running IT for a regional newspaper company  taught me many things, including: 1) you can never have enough backup and 2) backup is hard and left to their own devices, people won’t do it. Hence, when I look for backup plans I look for something completely automated and easy. I prefer a layered approach to backup:

  1. Backup of web services
  2. Local backup for quick restores and constant connectivity
  3. Remote backup for safety
  4. Remote sync of mission-critical files

If you use Yahoo! Mail or Google Calendar, then you use cloud services, which means that you are counting on the service provider to make sure your data is safe. Frankly, this requires more faith in their IT infrastructure than I’m willing to place in them (ever suffered through a Gmail outage?). I use quite a few cloud services and have backup plans for each.

  • Evernote – I use this for notes and bookmarks. It keeps synchronized copies in the cloud and on your local drive by default, which means that my local backup routine keeps it backed up.
  • Gmail – use Mail.app to create a local version via Gmail’s POP3 interface
  • Google Calendar – create a local cache with iCal
  • Google Reader – use the built-in export tools to save a local OPML document. I also have this crazy Rube Goldberg setup that sends my Shared Items from reader to Gmail every day.
  • Google Docs – I used to rely on a combination of a Firefox plugin and a Greasemonkey script, but this is now built-in to Docs. It’s quick, easy and works from any browser. Read more.
  • Delicious – periodically use their backup tool to create a local HTML document
  • Publish2 – this bookmarking tool for journalists lets you also post your ‘marks to Delicious or subscribe to them via RSS
  • Twitter & Tumblr – All of my tweets are automatically picked up on my Tumblr blog (God, I hate web product names). Both of which rely on the same daily send-to-email service I use for Google Reader’s shared items.
  • WordPressRSS-to-email and the periodic full database export/backup.

UPDATE: Lifehacker has a post from this summer explaining backup procedures for a number of other  web services.

For local backup, I love Apple’s Time Machine. It just works. Plug in an external drive and you have backup. Note that Time Machine is not the same as Time Capsule, which is a wireless network hub with a hard drive for wireless backup. I keep a 1TB external drive on my desk at work and it backs up any changed documents every hour. With this setup, my entire drive is backed up – including all of the local backups of my various cloud services. But the external drive is local – sitting on my desk, waiting for the place to catch fire (or flood).

Which is why I’ve been looking for a good option for remote – or Internet – backup. It seems like it wasn’t until the last year or so that remote backup really became a viable option. The combination of rising broadband speeds and huge reductions in the cost of storage have made it much more reasonable. I’ve been waiting for a good, affordable Internet-based backup system for years and now there are plenty of options. My criteria for such a service was:

  • It must offer a flat rate for unlimited storage
  • It must be real-time (backup on the fly) and not scheduled
  • It must support multiple computers under a single account
  • It must be secure

After a bit of research, I selected Carbonite as it met most of my criteria. If I’d had more computers to backup then CrashPlan would have won the day as it gets more economical with volume. Carbonite installs a Mac System Preference pane (not fully compatible with Mac OS 10.6 yet) that is always looking for updated files to backup. You can define which locations on your system it should look in, to avoid backing up more than necessary. The process can be paused and you can tell it to operate in a low-priority mode to save bandwidth and system resources.

Because Carbonite encrypts your data locally before it sends it over a secure SSL session to the Carbonite mothership, backups aren’t lightning quick. The added layer of security is great to have but that encryption process does add processing time. Still, the whole point of  a product like Carbonite is that it is invisible – it sits in the background and just works. So far, it’s done just that.

Remote sync is a difficult one to describe. To most people, it resembles Carbonite’s invisible backup, but I prefer to think of it as having a virtual external drive that can connect to all of m devices at the same time.

For remote sync, I use Dropbox. The free version allows up to 2GB of remote storage, which is plenty for my needs. It installs as a menu item in Mac OS X and creates a “Dropbox” directory in your home folder. Anything that you store in that directory is immediately synchronized with the Dropbox service. You can install Dropbox on other machines and they also get added to this synchronized mesh of devices. In my use, I keep an account on my wife’s computer, with Dropbox installed.

I use Dropbox to store mission-critical files, such as my 1Password keychain, receipts, and original iTunes purchases. Thus I’m never without a copy regardless of which computer I’m on (I also sync 1P with my iPhone). Of course, these files are also backed up by Time Machine and Carbonite, but Dropbox isn’t a backup service, it’s real-time synchronized cloud storage. It is similar in that respect to Apple’s MobileMe iDisk but I find Dropbox’s method of using a local folder for the sync to be a far superior customer experience. One final note about Dropbox: they just released an iPhone app to view and manage your files from the phone.

Looking over this very long post, my system seems extremely complex but in practice, it’s nearly seamless. The only real interaction I have is when I have to perform periodic manual backups of some of my web services. Everything else is automated and relatively invisible – exactly how a good backup system should work.

Advertisements

RSS/Treo nirvana? Answer: getting there

So, in the wake of the NetNewsWire/NewsGator news today, I signed up for a 14-day trial of their paid service so I could test their mobile web service. Imported my subscription list in OPML format from NetNewsWire, activated the mobile service in the NewsGator preferences, and was reading news on the Treo in mere minutes.

How is it? Better than the competition. I’ve tried the Bloglines mobile edition as well as QuickNews, and I can say that NewsGator Mobile beats them both but it’s not yet sliced bread. It’s simpler and easier to use than Bloglines, and QuickNews is too difficult to use one-handed on the Treo. The sync architecture will be a godsend once NetNewsWire gets integrated into the NewsGator ecosystem. A couple notes for the NewsGator Mobile developers:

  • I should have the option to “Mark all as read” when I view entries for a given feed or folder of feeds. Scrolling to the bottom to click the link is ok, but I’d like the option of having this done automatically.
  • The display of folder hierarchies is pretty cumbersome.
  • How are feeds sorted? I can’t seem to tell. I like my manual ordering in NetNewsWire – will that be available?

tags: , , , ,

Just a few questions…

Reading the NewsGator/NetNewsWire Q&A left me with a few questions:

  1. When can I get my hands on a NewsGator-enhanced version of NetNewsWire? I really want my subscriptions to sync between my PowerBooks, Mac desktop, and my Treo. Brent, can you make it so, and when? When man, when?!
  2. Whither MarsEdit?
  3. How much is the NewsGator Enterprise Server? That sounds like something my company could get into.

And thanks for the 2-year NewsGator sub. If the PowerBook-desktop-Treo RSS ecosystem works out, I’ll be a long-time subscriber.

Oh yeah, and thanks to Sheila for including the parenting section in NNW’s sites drawer. It was pretty cool for Julie and I to see our suggestion implemented so quickly!

tags: , , , ,

Rumors true – congratulations to Brent & Sheila!

It looks like the rumors are trueNetNewsWire has been bought by NewsGator. Normally I’d be wringing my hands, worried about what would happen to my beloved NetNewsWire, but not this time. The NewsGator gang appears to have treated Nick Bradbury pretty well so I suppose they can be trusted with NNW.

This is great news for Brent and Sheila, who have worked very hard over the years to grow Ranchero into one of the best Mac software businesses I’ve ever seen. Two very nice people who certainly earned this reward. Congratulations!

tags: , , , ,

WiFi love

I’m midway across Puget Sound on a ferry heading to Bainbridge Island, checking my mail, downloading podcasts, and working on a network problem in Tacoma. God bless free WiFi.