Ubuntu Desktop (GNOME)

The Desktop edition includes a user-friendly graphical interface for working with the OS, providing users with an experience comparable to Windows or macOS. Ubuntu Desktop powers millions of computers worldwide. Canonical provides an optional subscription-based package that provides enterprise-grade support.

Software Included

Package Version License
Ubuntu Desktop 1.524 GPL
x11vnc 0.9.16-8 GPL
sddm 4:5.24 GPL

Creating an App using the Control Panel

Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.

Deploy to DO

Creating an App using the API

In addition to creating a Droplet from the Ubuntu Desktop (GNOME) 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB Ubuntu Desktop (GNOME) Droplet in the SFO2 region, you can use the following curl command. You need to either save your API access token) to an environment variable or substitute it in the command below.

curl -X POST -H 'Content-Type: application/json' \
         -H 'Authorization: Bearer '$TOKEN'' -d \
        '{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image": "ubuntudesktopgno"}' \
        "https://api.digitalocean.com/v2/droplets"

Getting Started After Deploying Ubuntu Desktop (GNOME)

After the Ubuntu Desktop droplet is started, it’s required to login into the droplet using ssh. VNC password, desktop user name and user password will be generated and shown to the user. After required variables are generated, droplet will be fully functional and ready to use.

URL to connect is vnc://IP:5900

How install VNC client for Windows:

  1. Visit the RealVNC website (https://www.realvnc.com/download/viewer/) and download the VNC Viewer for Windows.
  2. Run the installer you downloaded. Follow the on-screen instructions to complete the installation.
  3. Once installed, launch VNC Viewer.

Enter the IP address of the droplet and 5900 as port.

Enter the VNC server’s password when prompted.

  1. Click “Connect” to establish a VNC connection to the remote machine.

You should now see the remote desktop.

Linux:

  1. Follow the instructions https://www.realvnc.com/en/connect/download/viewer/linux/ to install the Package
  2. Launch VNC Viewer:

Open a terminal and type vncviewer.

Enter the IP address of the droplet and 5900 as port.

Enter the VNC server’s password when prompted.

MacOS:

  1. First option to connect is already installed. Open Finder -> click on the menu “Go” -> click on the menu item “Connect to server” and enter droplet’s IP address and 5900 as port.
  2. Also it’s possible to install custom client, for example https://www.realvnc.com/en/connect/download/viewer/macos/

Keep in mind that this guide uses RealVNC as an example, and steps might differ if you use a different VNC client. Always refer to the specific documentation of the VNC client you choose for detailed instructions.

Note Remote Desktop Server is installed too, it’s listening on default port - 3389. Marketplace team recommends to use VNC clients, but RDP is accessible too.

How to install RDP client:

Ubuntu

sudo apt install remmina remmina-plugin-vnc

Windows

it’s already installed, run Remote Desktop

MacOS

Install the app from the app store, use this link:

https://apps.apple.com/us/app/microsoft-remote-desktop/id1295203466?mt=12