Siempre es mejor usar discos ssd y debes saber que un servidor de minecraft consume mucha memoria RAM, lo otro ni te preocupes tanto, con java + ubuntu, ya esta. solo se necesita ejecutar un comando para que habra el craftbukkit o lo que utilices como lanzador del servidor.
Primero que todo debes centrarte en realizar bien el servidor, con buenos plugins y sin sobre cargarlo, para evitar el lag, ademas de optimizarlo.
Luego recien haces publicidad a tu servidor y los mismos usuarios te ayudaran marcando los errores, para que tu los arregles.
Cuando ya tienes gente jugando diariamente, agregas rangos Vips o Items para vender, puedes hacerlo automáticamente con Enjin o Buycraft, puedes crear tiendas automáticas, que mandan el comando al servidor, obviamente se comunica con un plugin la tienda, aceptan medios de pago como paypal, payza, epay, skrill, 2co, etc...
Puedo seguir hablando pero ya me da flojera xd soy dueño de un server latino con mas de +300 usuarios diarios 😀 y te digo que no gasto mas de 150 usd en mantenerlo. 130 dedicado de ovh + 11 usd de la licencia del enjin.
Pero recuerda que si lo haces, debes estar jugando con los propios usuarios, divirtiendo los con eventos o simplemente comunicandote con ellos, al menos es lo que yo hacia.