webtop
1.0.0
Contêineres Linux com ambientes de desktop completo Acessível por um navegador da web.
Você pode escolher dessas distros e desktops.
| Distro | Sabor |
|---|---|
| Ubuntu | |
| Fedora |
Para configurar o contêiner, você pode usar o Docker CLI ou o Docker compor. Não se esqueça de alterar a tag de imagem para a variante de desktop desejada!
---
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 contêiner é baseado na imagem base LinuxServer.io kasmvnc, para que você possa usar seus mods e configurações adicionais, se desejar.
| Parâmetro | Função |
|---|---|
-p 3000 | GUI da Web Desktop |
-p 3001 | Web desktop gui https |
-e PUID=1000 | Para UserID |
-e PGID=1000 | Para grupo |
-e TZ=Etc/UTC | Especifique um fuso horário para usar, consulte esta lista. |
-e SUBFOLDER=/ | Especifique uma subpasta a ser usada com proxies reversos, ou seja, /subfolder/ |
-e TITLE=Webtop | String que será usada como título da página/guia no navegador da web. |
-v /config | Diretório doméstico do usuário da ABC, armazena arquivos e configurações locais |
-v /var/run/docker.sock | Docker Socket no sistema, se você quiser usar o Docker no contêiner |
--device /dev/dri | Adicione isso para suporte GL (apenas hosts Linux) |
--shm-size= | Definimos isso como 1 show para impedir que os navegadores da web modernos traçam |
--security-opt seccomp=unconfined | Apenas para o Docker Engine, muitos aplicativos modernos da GUI precisam que isso funcione em hosts mais antigos, pois os syscalls são desconhecidos para o Docker. |
Para acessar o contêiner, navegue até o endereço IP da sua máquina com a porta que você forneceu na configuração.