How to Install and Configure VNC, or "Virtual Network Computing" on Ubuntu 16.04
Installing the Desktop Environment and VNC Server - Step by Step Guide
Create a new Droplet on DigitalOcean (you can use any other hosting comapny if you like)
After installation access the server via Putty if you are on windows and follow the steps below: