Ma la vera domanda è: hai idea di cosa sia un server?!
Ci sono parecchie cose da sapere prima, come ti hanno già elencato. Devi prima ragionare su quanti utenti utilizzeranno il tuo server, a cosa servirà principalmente (solo file server?), tutti i vari servizi accessori (mysql per il DB, server dns, server mail...) e cosa più importante è: quanta banda servirà? Perchè fare un server in casa con la connessione ADSL, lascia perdere direttamente perchè 256Kb in upload accontenti un utente alla volta.
A seconda di quello che risponderai alle varie domande, ti consiglierei di dare uno sguardo anche al cloud computing inteso come infrastruttura virtuale.