Linux VPS

Een GUI installeren op een Linux VPS

Remote Desktop VPS Beheren

De command-line is krachtig, maar soms wil je gewoon het gemak van een desktop. In deze handleiding laten we je zien hoe je een GUI installeert op je Linux VPS: een lichte XFCE-omgeving voor kleinere servers of een volledige GNOME-desktop voor de wat krachtigere machines. Ook leggen we uit hoe je RDP inschakelt zodat je eenvoudig kunt verbinden, net als bij een gewone computer.

Heb je nog geen VPS? Bekijk ons aanbod en start direct met je eigen server.


1. Systeem bijwerken

Voordat je een desktopomgeving installeert, is het belangrijk dat je systeem up-to-date is:


sudo apt update && sudo apt upgrade -y

2. XFCE installeren via Xubuntu (lichte desktop)

Heb je nou een VPS met wat minder resources, maar wil je toch graag een GUI gebruiken? Kies dan voor een desktop gebaseerd op XFCE, zoals xubuntu-desktop. Doordat het een lichtgewicht desktop environment is is deze perfect voor VPS'en met 1 core, en 1 tot 2 GB RAM.


sudo apt install xubuntu-desktop -y


Herstart de server zodat hij met de desktop gestart wordt:


sudo reboot

Na het herstarten kun je via VNC verbinden, inloggen met je account en de al voorgeinstalleerde applicaties gebruiken.

xubuntu_desktop_example

xubuntu_desktop_example



3. GNOME installeren (volledige desktop)

Heb je niet genoeg aan XFCE en wil je toch liever een volwaardige desktop waar standaard al een aantal apps geinstalleerd zijn? Installeer dan de Gnome desktop op bijvoorbeeld Ubuntu 24.04. Deze desktop omgeving is geschikt voor VPSen vanaf 2 cores en 4GB RAM of meer. Volgens de GNOME-vereisten is het ook mogelijk vanaf 2GB RAM, maar voor een betere gebruikservaring raden wij minimaal 4GB RAM aan.


sudo apt install ubuntu-desktop  -y

Herstart de server zodat hij met de desktop gestart wordt:


sudo reboot

Na het herstarten kun je via VNC verbinden, inloggen met je account en de al voorgeinstalleerde applicaties gebruiken.

ubuntu_desktop

ubuntu_desktop


4. RDP-toegang regelen

Verbinden met je VPS via VNC is natuurlijk heel handig, maar soms wil je voor het gemak gebruik maken van RDP (Remote Desktop Protocol) om vanaf je Windows laptop te verbinden met je Linux VPS. Hiervoor dienen een aantal dingen te gebeuren

  • RDP installeren
  • RDP configureren voor je GUI
  • Firewall toegang configureren (als je ufw geinstalleerd hebt)
  • RDP starten
  • Verbinden met je VPS


4.1 RDP Installeren

Om RDP mogelijk te maken moet er een enkel pakket geinstalleerd worden, namelijk xrdp. Dit pakket is op de meeste Linux distributies beschikbaar en maakt het mogelijk om via RDP te kunnen verbinden.


sudo apt -y xrdp  -y




4.2 RDP Configureren voor XFCE

Maak je gebruik van xubuntu (XFCE)? Zorg er dan voor dat er een 'startxfce4' in het .xsession bestand in je homedirectory staat. Staat dat er niet, dan probeert rdp om een GNOME sessie te starten, maar dat is niet geinstalleerd.


echo "startxfce4" > ~/.xsession


4.3 RDP Configureren voor Gnome

Om RDP te kunnen gebruiken zijn er een aantal extra packages nodig. Door deze packages te installeren kun je als dezelfde gebruiker met meerdere sessies inloggen.


sudo apt install xorgxrdp xrdp gnome-session gnome-shell gnome-terminal




4.4 Firewall toegang configureren

in deze blog heb je kunnen lezen hoe belangijk het is om je VPS te beveiligen. Mocht je de stappen uit de blog gevolgd hebben, dan heb je waarschijnlijk ook een firewall zoals UFW geinstalleerd. Zorg er daarom voor dat de standaard RDP poort open staat op je vps.


sudo ufw allow 3389/tcp
sudo ufw reload


4.5 Start XRDP opnieuw indien nodig:


sudo systemctl restart xrdp



4.6 Verbinden via Remote Desktop

  • Windows: Open Remote Desktop Connection (mstsc), vul het IP-adres van je VPS in en klik op Connect.
  • macOS/Linux: Gebruik Remmina of een andere RDP-client.
  • Log in met je VPS-gebruikersnaam en wachtwoord.

Je bent nu succesvol verbonden met je Linux VPS via RDP.


5. Tips & opmerkingen

  • Gebruik XFCE op kleinere VPS’en voor betere prestaties.
  • Voor extra veiligheid kun je de RDP-poort aanpassen in /etc/xrdp/xrdp.ini.
  • Kom je een zwart scherm tegen? Zorg dat je uitlogt via VNC en probeer het opnieuw

Wil je ook een VPS waarop je direct een desktopomgeving kunt installeren? Bekijk ons VPS-aanbod en kies de server die bij je past.