Tener el servidor en casa está bien por motivos didácticos, pero en la práctica no es buena idea.
Los requisitos, dependen del software servidor (algunas cosas van bien en cualquier máquina, otras necesitan más recursos), de la concurrencia que esperes (¿se conectarán 2 usuarios o 200?)... Y por supuesto, en tu casa estarás a merced de cortes de luz, de Internet, de fallo físico de la máquina... Todo eso con un servidor virtual en un datacenter estará solucionado de antemano.
¿Sigues queriendo tener el servidor en casa?