For those of you who are interested in adding a GUI to your server that you can connect remotely and do various tasks, this is a very basic method and works on our 128MB plans, if you have a bigger plan you can use more "flashy" desktops, but we find XFCE4 is plenty.
- SSH into your Debian based VPS and install VNCServer and XFCE4 (if you will be using your VPS to browse websites then also install your browser of choice, for this tutorial we'll use IceWeasel). If you encounter any prompts, just hit enter, Y, or next.
apt-get install vnc4server apt-get install xfce4 apt-get install iceweasel
- Add startxfce4 to the VNCServer startup file.
mkdir /etc/vnc vi /etc/vnc/xstartup
- Reboot your VPS, when it starts back up start VNCServer with the following command in SSH (first time running the command will have you setup a VNC password):
vncserver
- Login to your VPS with your VNC client of choice (we use TightVNC Viewer) using your VPS IP on port 1 (1.1.1.1:1) and VNC password. After logging in, you should see a blank desktop with a single terminal window, in the window type the following to start your XFCE Desktop:
xfdesktop
- Right-click to view your menu and enjoy!
This tutorial used this site for reference.