Do tego możesz zainstalować serwer Apache albo Nginx lub inny, jeśli chcesz używać PHP to zainstaluj po prostu cały pakiet - LAMP (Linux, Apache, MySQL, PHP)
Dostęp do serwera możesz mieć przez program Putty, dostępny zarówno dla Linuksa jak i Windowsa.
Co prawda do konfiguracji Apache czy serwera FTP są tam jakieś graficzne konfiguratory ale praktycznie takie rzeczy konfiguruje się przez edycję plików konfiguracyjnych, które są szczegółowo opisane (co prawda po angielsku ale klarownym językiem), więc tu nie trzeba być nawet specem od Linuksa. Moim zdaniem konsola na serwerze i dostęp przy pomocy Putty, np. przez SSH w zupełności Ci wystarczy, gdybyś się jednak upierał przy GUI to skorzystaj ze zdalnego pulpitu - VNC