Ahorrate todo el esfuerzo y contrata un plan de alojamiento de 30 usd al año y te olvidas de estar configurando servicios y firewalls.
SI estas decidido a manejar por tu cuenta el servidor, te recomiendo Windows por su facilidad de manejo. Te ahorrará muchos dolores de cabeza
Pero como te digo, un hosting barato te aguanta riendose los 25 usuarios online y quizas más.