This is pretty much the scenario I have right now as well, minus the cameras, but that is something I want to incorporate down the road, but it would likely as mentioned be on its own dedicated setup, similar to what I have now. Personally, I went with a rack mount setup, and bought a rolling HP fully enclosed lockable rack, and plan to have all of my computer (junk) aside from my laptops living in there within the next 6 months, just to get it out of the way, and out of sight for my wife's sake. The server really isn't that loud, as it is in a closet with slatted doors in my office, where I work from home, and I have no issues taking phone calls. I wouldn't recommend a rack mount, unless you are prepared for it to eat a bunch of space somewhere. Space is something that I am fortunate enough to have at this house.
My setup is running Ubuntu 14.04 server from one of the 60 Gig drives. The only things running on the main server other than what comes on the OS is htop to see usage, stress to test temps (haven't done that yet), ZFS for the file system for the storage array, and the software for KVM to set up virtual machines. I HAD 3 virtual machines yesterday, but tore them down, and I am rebuilding them one by one. Initially, I didn't specify the partition size for the VM's, and had my plex machine STOP working because the partition was full. Additionally, it was running off of the 60 gig drive which I didn't want. I got the Plex virtual machine running again yesterday, with the machine on the ZFS storage pool, and set for 100 Gig, which should be plenty, compared to the barely 4 Gig it was using before. I will also have a virtual machine for Minecraft, which will NOT be running often, but when it does, I will likely give it about 75% of the system resources so it doesn't lag, but it won't be running 24x7. Then, for now, the 3rd machine will be just a test setup to tinker in Ubuntu, so that I can try things out without breaking the base system, or one of the virtual machines.
All in all, I have actually a TON from doing this, and am having lots of fun with it too.
Here is a SIMILAR server (from the same seller) that I picked up, it was under $350 shipped, and a HECK of a lot cheaper and more powerful than anything I could have built myself (due to budget). This one comes with 8 more Gigs of ram than I got.
Supermicro 2U Server X8DTN 2X Xeon E5620 2 4GHz Quad Core 32GB Add Your HD | eBay
Details of MY setup:
- Supermicro SC826TQ-R800LPB Chassis (12 hot swap 3.5" drives) with rails
- Supermicro X8DTN+ Motherboard
- 2x Intel Xeon E5620 2.4ghz 12m Cache CPU's
- SIMLP-3+ IPMI Remote Access Card
- 6x Nanya - NT4GC72B4NA1NL-CG 4Gig PC3-10600R Memory (24 Gig)
- 2x Supermicro PWS-801-1R 800W Power Supplies
Bought separately from server auction:
- 2x OCZ Agility 3 60 Gig SATA SSD's - (Already had these, re-purposed OS drives from a laptop and my desktop, wasn't big enough) 1 is OS drive, other is back up OS drive, NOT RAID...
- 6x WD WD40EFRX 4TB SATA HDD's - RaidZ2 pool, 14.3 TB usable (had 5 of these on hand a short time after they came out, just sat around for over a year waiting to be put into something, got an extra one to set up the RaidZ2 pool)
- 2x Toshiba Q Series HDTS225XZSTA 256 Gig SSD - (Already had these as well, stole one from my PS3, and one from my laptop) Used for ZIL and L2ARC for the Zpool
- Supermicro front bezel for server, locks and has filter (got it for the filter)
- HP 10622 G2 - 22U rolling server rack, living in the garage for now
- Just ordered 12 more sticks of Nanya - NT4GC72B4NA1NL-CG for 64 gig total on the server
- Still need rackmount rails for the server chassis, but first need to get the rack in the basement. That will be fun.
Here are links to the build log I have going, have them at 2 different forums, but they are similar, the outside link is a bit more detailed, as there is a bunch of troubleshooting in there too...
http://www.techist.com/forums/f130/setting-up-home-server-274218/
Setting up a home server - AnandTech Forums