User-defined Playground

Run Omakub and use it via XRDP Playground

A ubuntu server configured to run omakub

Startup configuration
ubuntu-01
Run Omakub and use it via XRDP playground: A ubuntu server configured to run omakub

Run Omakub and use it via xrdp Or Apache Guacamole👨‍💻

From official Source : Turn a fresh Ubuntu installation into a fully-configured, beautiful, and modern web development system by running a single command. That's the one-line pitch for Omakub. No need to write bespoke configs for every essential tool just to get started or to be up on all the latest command-line tools. Omakub is an opinionated take on what Linux can be at its best.

Watch the introduction video and read more at omakub.org.

Use it in webbrowser without rdp client

  • start the machine
  • docker containers are already running and ports are published
  • expose the host port 8080 in the playground
  • you can now access desktop at https://EXPOSED_URL/guacamole
  • guacamole :
    username: guacadmin
    password: guacadmin

this opens xorg login session
Now you enter your linux username and password laborant / laborant.
explore the ~/guac directory and play with user-settings.xml by learning about apache guacamole Here

Use it with RDP clients

  • Start th Playground
  • From you local env run labctl port-forward <playground_id> -L 3389:3389
  • Open RDP client to connect to localhost:3389
    username : laborant
    password: laborant

How This playground was provisioned

  • This playground was created by running an existing playgound
  • Rerunning this script
  • And then starting the omakub installation via wget -qO- https://omakub.org/install | bash
  • In a rdp environment it's likely that this script will fail because of issue related to Polkit authentication agent so I had to run these two commands again when the script failed .
    sudo flatpak install -y flathub org.gnome.Platform//49 
    sudo flatpak install -y flathub com.github.PintaProject.Pinta
    
  • Then rerunning the script via source ~/.local/share/omakub/install.sh

Enjoy playing with a Omakub Playground !!

Start
Settings