Skip to content

emrahcom/dodo

Repository files navigation

dodo

Debian desktop on the cloud

About

This installer creates a MATE desktop on the Debian Bullseye cloud machine and you can use it via the web browser.

A team can share this desktop environment at the same time. It's very suitable for the collaboration or for the remote demonstration. It's also possible to run different operating systems on the same session via virt-manager or VirtualBox too.

Thanks to noVNC, x11vnc and websockify

Installation

Create a new Debian 11 Bullseye cloud machine and run the following commands as root:

wget -O dodo-bullseye-installer https://raw.githubusercontent.com/emrahcom/dodo/master/dodo-bullseye-installer
bash dodo-bullseye-installer

Screenshot

dodo

Let's Encrypt support

Run the following commands to add Let's Encrypt certificate:

set-letsencrypt-cert "your.host.fqdn"

systemctl restart websockify-secure.service
systemctl restart nginx.service

Connect using your FQDN. For example:

https://YOUR-FQDN/novnc/?host=YOUR-FQDN&port=6090&encrypt=1&resize=scale&password=YOUR-PASSWORD