webtop
1.0.0
Contenedores de Linux con entornos de escritorio completos accesibles a través de un navegador web.
Puede elegir entre estas distribuciones y escritorios.
| Distribuir | Sabor |
|---|---|
| Ubuntu | |
| Fedora |
Para configurar el contenedor, puede usar el Docker CLI o Docker Compose. ¡No olvide cambiar la etiqueta de imagen a su variante de escritorio deseada!
---
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:kubuntuEste contenedor se basa en la imagen base LinuxServer.io KasMVNC, por lo que puede usar sus modificaciones y configuraciones adicionales si lo desea.
| Parámetro | Función |
|---|---|
-p 3000 | GUI de escritorio web |
-p 3001 | Web Desktop GUI HTTPS |
-e PUID=1000 | Para INSERMED |
-e PGID=1000 | Para groupid |
-e TZ=Etc/UTC | Especifique una zona horaria para usar, vea esta lista. |
-e SUBFOLDER=/ | Especifique una subcarpeta para usar con proxies inversos, es decir /subfolder/ |
-e TITLE=Webtop | Cadena que se utilizará como título de página/pestaña en el navegador web. |
-v /config | Directorio de inicio del usuario de ABC, almacena archivos y configuraciones locales |
-v /var/run/docker.sock | Docker Socket en el sistema, si desea usar Docker en el contenedor |
--device /dev/dri | Agregue esto para soporte GL (solo hosts de Linux) |
--shm-size= | Establecemos esto en 1 concierto para evitar que los navegadores web modernos se bloqueen |
--security-opt seccomp=unconfined | Solo para Docker Engine, muchas aplicaciones de GUI modernas necesitan esto para funcionar en hosts más antiguos, ya que Syscalls es desconocido para Docker. |
Para acceder al contenedor, navegue a la dirección IP para su máquina con el puerto que proporcionó en la configuración.