How can we help?
< All Topics

Configuring a Linux Server for Remote Desktop with X2Go


Setting up X2Go on ServerStadium’s infrastructure (VM Pricing, Dedicated Servers) offers a convenient and efficient method for remote server management. This setup is ideal for users who prefer a graphical interface for server administration.


  • A ServerStadium VM or dedicated server (VM Pricing, Dedicated Servers) running a supported Linux distribution (e.g., Ubuntu, Debian).
  • Basic knowledge of Linux server administration and SSH access to the server.

Step 1: Prepare Your ServerStadium Server

  1. Choose a Server: Select a ServerStadium server for your remote desktop setup.
  2. Server Preparation:

    sudo apt update
    sudo apt upgrade

Step 2: Install Desktop Environment

  1. Install a Desktop Environment:

    Install a lightweight desktop environment like XFCE:

    sudo apt install xfce4 xfce4-goodies

Step 3: Install X2Go Server

  1. Add X2Go Repository (if needed):

    For some Linux distributions, add the X2Go repository:

    sudo add-apt-repository ppa:x2go/stable sudo apt update

  2. Install X2Go Server:

    sudo apt install x2goserver x2goserver-xsession

Step 4: Configure X2Go Server

  1. X2Go Server Configuration:

    X2Go server typically requires no additional configuration after installation.

Step 5: Set Up Client Access

  1. Install X2Go Client:

    On your local machine, install the X2Go client (available for Linux, Windows, and macOS).

  2. Configure X2Go Client:
    • Open the X2Go client.
    • Create a new session and enter your ServerStadium server’s IP address, SSH credentials, and select the XFCE session type.

Step 6: Connect and Use Remote Desktop

  1. Start Remote Session:
    • Connect to your server using the configured session in X2Go client.
    • Interact with your server using the XFCE desktop environment.


With X2Go set up on your ServerStadium server, you can efficiently manage your server through a remote desktop interface. This setup is particularly useful for tasks that are more conveniently accomplished in a graphical environment. For additional support, visit our knowledge base or contact our support team.

Table of Contents