webtop
1.0.0
Linux -Container mit vollständigen Desktop -Umgebungen zugänglich von einem Webbrowser.
Sie können aus diesen Distributionen und Desktops wählen.
| Distribution | Geschmack |
|---|---|
| Ubuntu | |
| Fedora |
Um den Container einzurichten, können Sie die Docker CLI oder Docker Compose verwenden. Vergessen Sie nicht, das Bild -Tag in die gewünschte Desktop -Variante zu ändern!
---
services :
webtop :
image : ghcr.io/tibor309/webtop:kubuntu
container_name : webtop
security_opt :
- seccomp:unconfined # optional
environment :
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- SUBFOLDER=/ # optional
- TITLE=Webtop # optional
volumes :
- /path/to/data:/config
- /var/run/docker.sock:/var/run/docker.sock # optional
ports :
- 3000:3000
- 3001:3001
devices :
- /dev/dri:/dev/dri # optional
shm_size : " 1gb " # optional
restart : unless-stoppeddocker run -d
--name=webtop
--security-opt seccomp=unconfined ` # optional `
-e PUID=1000
-e PGID=1000
-e TZ=Etc/UTC
-e SUBFOLDER=/ ` # optional `
-e TITLE=Webtop ` # optional `
-p 3000:3000
-p 3001:3001
-v /path/to/data:/config
-v /var/run/docker.sock:/var/run/docker.sock ` # optional `
--device /dev/dri:/dev/dri ` # optional `
--shm-size= " 1gb " ` # optional `
--restart unless-stopped
ghcr.io/tibor309/webtop:kubuntuDieser Container basiert auf dem Basisbild von LinuxServer.io Kasmvnc, sodass Sie ihre Mods und zusätzlichen Konfigurationen verwenden können, wenn Sie möchten.
| Parameter | Funktion |
|---|---|
-p 3000 | Web Desktop GUI |
-p 3001 | Webdesktop -GUI HTTPS |
-e PUID=1000 | Für userId |
-e PGID=1000 | Für GroupID |
-e TZ=Etc/UTC | Geben Sie eine Zeitzone an, siehe diese Liste. |
-e SUBFOLDER=/ | Geben Sie einen Unterordner an, der mit Reverse Proxies verwendet werden soll, dh /subfolder/ |
-e TITLE=Webtop | Zeichenfolge, die als Seite/Registerkarte im Webbrowser verwendet wird. |
-v /config | Das Heimverzeichnis des ABC -Benutzers speichert lokale Dateien und Einstellungen |
-v /var/run/docker.sock | Docker Socket auf dem System, wenn Sie Docker im Container verwenden möchten |
--device /dev/dri | Fügen Sie dies für die GL -Unterstützung hinzu (nur Linux -Hosts) |
--shm-size= | Wir setzen dies auf 1 Gig, um zu verhindern, dass moderne Webbrowser abstürzen |
--security-opt seccomp=unconfined | Nur für Docker -Engine müssen viele moderne GUI -Apps auf älteren Hosts funktionieren, da Docker nicht bekannt ist. |
Um auf den Container zuzugreifen, navigieren Sie mit dem im Setup angegebenen Port zur IP -Adresse für Ihren Computer.