It's interesting to see people doing this as it's something I've been planning to try. I've backed the Lima project on Kickstarter which will hopefully become my Dropbox replacement:
http://www.kickstarter.com/projects/cloud-guys/plug-the-brai...
and the Mailpile project on Indiegogo which will hopefully work as my email frontend on a local server:
http://www.indiegogo.com/projects/mailpile-taking-e-mail-bac...
I'm planning on buying a small server for running all my services on a VPN (mail server, GitLab, Mailpile etc.) and a decent NAS with RAID'ed backups of server + lima drives + time machine and if possible send that to a safe off-site backup.