Ska du köra den direkt på en maskin fungerar vilken som helst bra, debian, ubuntu samt centos m.fl
Men om du kör i någon virtuell maskin lösning som hyper-v eller esxi eller citrix så rekommenderar jag inte att köra en linux baserad maskin med gui då, eftersom grafiken emuleras på cpun senast jag testade detta både med debian, ubuntu ,elementary os samt linux mint så låg jag på ganska hög cpu användning 10-25% hela tiden.
http://ubuntuhandbook.org/index.php/2014/04/enable-ssh-ubuntu...
Bara följa det är hyfsat enkelt, kör du med ubuntu server versionen utan gui väljer du openssh vid installationen, så kan du ansluta direkt sen med putty.
Då ska du ju helst sätta statisk ip adress på maskinen först, sedan handlar det ju bara om att öppna upp porten för ssh i routern till den ip adressen.
Beroende på hur du ska ha den som filserver, om du bara ska sätta upp den med FTP eller om du ska sätta upp den samba också så du kan sätta upp nätverksdiskar.
Asså oavsett så har du ju fortfarande en webbserver som driver sidorna även om där ligger 1 eller 20, det ända som man kan basera användningen på är användare, och 30 är ju absolut ingenting.