⚙️ Configuration Guide

New Docker Copy
docker run --privileged --shm-size 1g -d -p 8006:10000 -e VNC_PASSWD=o -e PORT=10000 -e AUDIO_PORT=1699 -e WEBSOCKIFY_PORT=6900 -e VNC_PORT=5900 -e SCREEN_WIDTH=1024 -e SCREEN_HEIGHT=768 -e SCREEN_DEPTH=24 thuonghai2711/ubuntu-novnc-pulseaudio:22.04
Edge Browser Package
wget https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_142.0.3595.94-1_amd64.deb?brand=M102
Instant Edge Browser
sudo dpkg -i microsoft-edge-stable_142.0.3595.94-1_amd64.deb?brand=M102
Brave Browser Package
wget https://github.com/brave/brave-browser/releases/download/v1.89.145/brave-browser_1.89.145_amd64.deb
Instant Brave Browser
sudo dpkg -i brave-browser_1.89.145_amd64.deb
Clean Up Workspace
rm -f compose.yml docker-compose.yml
Configuration 1 · Debian (XFCE)
echo "services:" > docker-compose.yml echo " debian-desktop:" >> docker-compose.yml echo " image: lscr.io/linuxserver/webtop:debian-xfce" >> docker-compose.yml echo " container_name: debian_gui" >> docker-compose.yml echo " privileged: true" >> docker-compose.yml echo " ports:" >> docker-compose.yml echo " - '6080:3000'" >> docker-compose.yml
Configuration 2 · Alpine
echo "services:" > docker-compose.yml echo " alpine-desktop:" >> docker-compose.yml echo " image: lscr.io/linuxserver/webtop:latest" >> docker-compose.yml echo " container_name: alpine_gui" >> docker-compose.yml echo " privileged: true" >> docker-compose.yml echo " ports:" >> docker-compose.yml echo " - '6080:3000'" >> docker-compose.yml
Configuration 3 · Ubuntu MATE
echo "services:" > docker-compose.yml echo " ubuntu-desktop:" >> docker-compose.yml echo " image: lscr.io/linuxserver/webtop:ubuntu-mate" >> docker-compose.yml echo " container_name: ubuntu_gui" >> docker-compose.yml echo " privileged: true" >> docker-compose.yml echo " ports:" >> docker-compose.yml echo " - '6080:3000'" >> docker-compose.yml
Fire Up the Container Engine
docker-compose up -d
Copied!