I'm waiting for OS X Lion Server to be released to install it on my home server (really just a mac Mini running 24/7 next to my router). Since most of my sharing (calendar, docs...) is between my wife and myself, it seems doable.
I'm just not sure that iCal, Mail and the file sharing features will be adequate enough to replace Gmail, Google Calendar and Docs.