My resolution for the new year is to wrangle in my family's >1 TB digital home photo/video collection. We have 5 computers (all Macs) being inundated with a stream of media from 4 iPhones and 5 digital cameras.
My solution needs to:
1. Securely store the media in the long term
2. Be easy enough for my technologically-challenged parents to add media
3. Be accessible (web interface, playback on the TV, automatic syncing?, etc.)
I have at my disposal:
* a server with two 2 TB hard drives
* a $30/month budget
After about six months of searching, I've yet to find a pre-packaged solution. So where's the startup that can do this? I can't be the only person drowning in media. Ideally I'd like some kind of iPhoto-syncing/flickr-uploading/Apple TV-streaming widget, but I'm willing to do a fair bit of coding myself to tie everything together.
What's your strategy for dealing with your exponentially-increasing home movie collection?
I have a small low-power server running Debian Squeeze: - ZFS-fuse filesystem (packaged with squeeze) - disks in ZFS pool are arranged in mirror vdevs to protect against single drive failure - separate ZFS file systems for archive and less important bulk storage - weekly cron job: ZFS scrub to verify pool data integrity (and report the result) - daily cron job: ZFS snapshot archive to protect against user errors - SAMBA shares so the family can easily use the server.
This still doesn't protect against catastrophes which wipe out both disks at the same time, so I also make copies of my archive on USB disks for off-line storage in another location. That's the annoying part which is the most work.
I will probably move to the BTRFS file system in the future, because it is likely faster than ZFS-fuse and it seems to have support for mixing disk sizes, which makes it easier to grow the storage organically.