Pasé al menos una docena de años jugando con varias configuraciones de hardware tratando de construir un servidor doméstico perfecto. Comencé con la PC más barata debajo de mi escritorio con FreeBSD, luego me mudé a un servidor industrial que ejecuta Fedora Core OS, luego una laptop vieja reciclada con Ubuntu Server, luego un NAS Linksys pirateado con firmware personalizado y un montón de paquetes para un servidor web , ftp, etc. Al final, me decidí por un NAS (almacenamiento conectado a la red) de nivel de consumidor y lo complemente con varios servicios "desde la nube". Utilizo Google Apps para almacenar y compartir documentos, calendarios y alojar correos electrónicos, por ejemplo. Utilizo Google AppEngine para alojar muchos sitios web (requiere conocimientos de programación, consulte Google Sites o cualquier número de servicios de alojamiento de blogs si no desea aprender a programar). Yo uso http: // rsync.y MobileMe para respaldo externo (también hay Mozy y muchos otros servicios que son más fáciles de usar que rsync, por ejemplo). Uso del.icio.us para marcadores, flickr.com para almacenar y compartir imágenes, y así sucesivamente.
Todo esto quiere decir que, a menos que tenga una gran cantidad de tiempo libre para invertir en la construcción y el mantenimiento de su propia infraestructura, sería mejor que yo vaya con los servicios alojados. Sí, a menudo cuesta dinero (aunque generalmente no mucho) y la privacidad siempre es una preocupación, pero no tendrá que pasar los fines de semana en el "armario del servidor" en su sótano tratando de parchear su servidor de medios bloqueado para que su esposa pueda mira el último episodio de "Project Runway".
El NAS que ahora es mi "servidor doméstico": Western Digital MyBook World Edition NAS.