Requirements to install X2Go is VPS with high memory min 6GB
Install and configure the Full Desktop Environment. This is similar to what you would get if you installed Debian from a bootable DVD/USB memory stick to your local PC:
#apt-get update && apt-get upgrade -y
Step 1: Installing the Desktop Environment
#apt-get install task-xfce-desktop -y
Install xfce4 and all of the additional dependencies needed to support it:
#apt-get install xfce4
Step 2: Install X2Go on your server, type the following command:
#apt-get install x2goserver x2goserver-xsession
Step 3: Installing the X2Go Client Locally
On Linux
#apt-get install x2goclient
On Windows download X2Go Client at https://wiki.x2go.org/doku.php/download:start
Step 4: Connecting To the Remote Desktop
In the top-left menu select New session
Enter your server’s IP address or hostname in the Host field under Server.
Enter the username you used for your SSH connection in the Login field.
And, since you installed XFCE in Step Two, choose XFCE as your Session
Source https://www.digitalocean.com/community/tutorials/how-to-set-up-a-remote-desktop-with-x2go-on-debian-10