Si quieres crear un proyecto mas o menos serio la mejor opción es que contrates un alojamiento web o hosting.
Si no esperas tener un trafico muy alto o no tienes necesidades especificas como ocurre con la mayoría de los proyectos la mejor opción es elegir un hosting compartido. Hoy en día hay muchas empresas dedicadas a ello que ofrecen todo tipo de características pero la mayoría de ellos son intermediarios de empresas de hosting mas grandes.
Si quieres saltarte a los intermediarios y ahorrarte mucho dinero y molestias, yo te aconsejaría que te decantaras por alguna de estas: