Por lo que dices, entiendo que planeas hospedar tu sitio en una maquina local. En mi opinion, lo mas recomendable seria que consiguieras un servidor VPS o en la nube y comenzar desde ahi. Lo mejor seria que fuera un servidor manejado, asi no tienes que preocuparte mucho por el mantenimiento del servidor y poner mas atencion en el desarrollo de tu proyecto.
Como recomendaciones, he escuchado muy buenos comentarios de
Linode :)