Where Do You Keep Your Files?

Now that I’ve got the Synology NAS and drives on the way, what is my plan for keeping the family data safe?

Well, we’ve got a diverse environment.  Desktop Macs, MacBooks, desktop PCs, phones, perhaps mobile PCs at some point…

Heather and I both have photos, music, documents, etc.  We want some of these things to roam about between machines, some not to, and everything to be safe even if NYC sinks into the ocean.

So…  Among my plan’s prongs are such diverse elements as:

  1. Back up all Macs with Time Machine, either to a directly connected external drive, or to the NAS, depending on convenience.
  2. Back up all Windows PCs to Windows Home Server (which I’ll upgrade to WHS 2011).
  3. Store documents, etc. in Dropbox
  4. Sync photos and music to the NAS
  5. Store videos, DVDs, BluRays, etc. on the NAS.
  6. Back up all computers off site (to the cloud) using CrashPlan.
  7. Back up the NAS and WHS to the cloud via CrashPlan as well.

Basic Backups

Time Machine + WHS will solve 99% of the times I’d need a backup.  I get versioning, fast recovery, etc.  They’re each well integrated with their respective operating system and supported by Apple or Microsoft, respectively.  So that’s almost everything fixed right there.

Synology NAS supports Time Machine, so I can dedicate some space on there to back up our laptops and any stray Macs that don’t have external direct attached storage for Time Machine.  In general, for a primary computer, I prefer direct attached Time Machine, because it is much much faster than via the network, especially since our house doesn’t have CAT-5 (I’m using MOCA 1.0 right now to get packets around the house, but this isn’t cutting it for various reasons that I’ll discuss in another post).  But for a MacBook, obviously it’s much more convenient not to have something attached by USB and to just back up over the network to the Synology.

For PCs, Windows Home Server will handle backups.  For the Media Center PC, it will also back up recorded TV.

Dropbox

Dropbox is freaking awesome.  The things I store in Dropbox, I just don’t have to worry about.

These include most documents that aren’t photos, videos, or music.  I could store those, too, but I just use the free version of Dropbox, so I’ve only got about 3GB of available storage.  And I don’t really need anything more.

One of the coolest parts about Dropbox is that it works on the iPhone, iPad, Android, Windows Phone, etc.  It’s got a web site I can use to get to my files any time from anywhere.  Sweet.

Syncing Around the House

iPhoto

Heather and I would both like to have many / most of our photos on both of our computers.  We use iPhoto on our Macs to manage photos.  Normally, it would be a pain to get photos synced between our Macs.  But fortunately, there’s SyncPhotos, which is pretty great and handles it for us.  You can set it up to sync multi-directionally, either automatically or manually.

So that takes care of photos on Macs, but to get photos to my PCs, the home server, and the Synology NAS, I need to get them out of iPhoto’s proprietary database.  phoshare does this job.  It copies the photos out to a nice folder hierarchy, keeps tags, metadata, etc.  Then that can be synced around to the NAS, PCs, the media center, my Windows Phone, etc.  Optionally, it can even just use symlinks rather than copying the photos.  This works pretty well, too.  I’ll probably use this mode, then rsync or something like that to get the files over to the NAS and, from there, wherever else I want them.

iTunes

Heather and I don’t share iTunes libraries, but we do want both of our libraries to be accessible via Sonos.  And I want my music to sync between work and home so I can listen anywhere.  I also want to get both Heather’s music and my music synced to the Media Center PC.  From researching online, it seems like MediaRover may be the way to go here, but I’m not 100% sure.  I’ll have to give it a shot to see for sure.  I’ll update later on this topic.

Offsite Backup

If NYC explodes or sinks or whatever (or even if I happen to find myself in a strange land and want access to my data), I’ll need an offsite backup.  I was intrigued by Backblaze, because they have some cool stuff on their blog, but in the end I think I’m going to go with CrashPlan.  There’s a few reasons for this:

  1. I’ve got a year or so left on a 3 year family subscription I made a couple years ago.
  2. It correctly restores files on the Mac according to this post.
  3. I’ve read reviews that their customer service is good.
  4. CrashPlan’s engine is written in Java and can run on the Synology NAS itself.  Backblaze can’t and won’t back things up on a NAS without jumping through symlink hoops.
  5. CrashPlan supports backing up to their servers as well as friends / family.  So I can install some storage in some other place at a friend’s house, say, and back up there, too, for some geo-redundant backup that I control.
  6. CrashPlan keeps deleted files forever, by default.  So if I delete something and then in 2 years realize I want it, it will still be there.
  7. CrashPlan will keep unlimited versions of files.
  8. You can seed your initial backup to CrashPlan via a hard disk & snail mail.  Somewhat non-obviously, this is pretty high bandwidth (ie: a 1.5TB hard disk overnighted to me, then overnighted back, gives an upload speed of nearly 50Mbps).  This is 10x faster than my connection.  So personally, I’d probably just use my relatively fast TimeWarner WideBand connection at 5Mbps, but for someone with only a 1Mbps up connection, or more data than I’ve got to send, this could make a huge difference.
  9. More importantly, you can recover your files via snail mail + hard disk.  This is even better, from a bandwidth perspective, since it’s 1 day rather than 3, for the one-way trip; i.e.: about 150Mbps. My download speed is only 50Mbps, so this, too, is a good feature to have in an emergency if I need to get running again ASAP.

So anyway, there you have it.  I’ll update if I run into any issues, once the drives for the Synology arrive.  But in the meantime, I may as well start running CrashPlan on more than just my PC, where it’s been running for more than a year without me really even noticing.

6 thoughts on “Where Do You Keep Your Files?”

  1. Any updates on MediaRover and Synology? We have a DS411 now. I’m trying to get it set up on a MacBook Pro with OS X Lion, but can’t figure it out yet. I would like to use my powers for awesome but I have limited uninterrupted time so my ability to roll up sleeves and figure it out is limited. Also I may ask Anit, but I’m not sure if he’s using MediaRover.

  2. No. I’m not using MediaRover as it turns out. Not syncing iTunes at all right now.

    Also, I need to post about this, but Synology isn’t working for shit with Time Machine. I think Anit’s having better luck.

  3. At this point I really only use the Synology for backup.

    I store most “documents” in my Dropbox. Configuration stuff (dotfiles, I mean) I keep in github. Stuff I don’t care about or is replaceable is just on my local disk.

    I keep really big media like videos on a Drobo 5D.

    I’ve just opted in to both Apple Photos iCloud syncing and Google Photos. I’m not sure which I prefer yet. Google’s search stuff seems like maybe it’s useful, but maybe it’s gimmicky. Not sure yet. The “storys” feature actually may really be cool. So far it’s done one pretty nice one and it’s still groveling through my photos.

Leave a Reply