From 8e69e226fecc43bcb4476ec21da9bdeffbcc9056 Mon Sep 17 00:00:00 2001 From: wompmacho Date: Thu, 28 May 2026 02:20:37 +0000 Subject: [PATCH] update webtop --- docker_compose/webtop/docker-compose.yaml | 41 +++++++++++++++++------ 1 file changed, 31 insertions(+), 10 deletions(-) diff --git a/docker_compose/webtop/docker-compose.yaml b/docker_compose/webtop/docker-compose.yaml index 3fd265b..0f8380c 100644 --- a/docker_compose/webtop/docker-compose.yaml +++ b/docker_compose/webtop/docker-compose.yaml @@ -1,4 +1,4 @@ -# webtop -- https://docs.linuxserver.io/images/docker-webtop/#lossless-mode +# webtop -- https://docs.linuxserver.io/images/docker-webtop/ --- services: webtop: @@ -9,19 +9,40 @@ services: - PGID=1000 - TZ=America/New_York - TITLE=Webtop #optional + - PIXELFLUX_WAYLAND=true + - DRINODE=/dev/dri/renderD128 + - DRI_NODE=/dev/dri/renderD128 + - NVIDIA_VISIBLE_DEVICES=all + - NVIDIA_DRIVER_CAPABILITIES=all + - VK_ICD_FILENAMES=/etc/vulkan/icd.d/nvidia_icd.json + #- DISABLE_ZINK=true + deploy: + resources: + reservations: + devices: + - driver: nvidia + count: 1 + capabilities: [compute, video, graphics, utility] + # security_opt: + # - seccomp:unconfined dns: - ${PIHOLE_SERVER} shm_size: "1gb" #optional - volumes: - ${WEBTOP_DATA}config:/config ports: - - 7978:3000 - - 7979:3001 - networks: - - frontend + - ${WEBTOP_HTTP_PORT}:3000 + - ${WEBTOP_HTTPS_PORT}:3001 restart: unless-stopped - -networks: - frontend: - external: true + labels: + # Nginx Proxy Manager Automation + - "npm.proxy.domains=webtop.wompmacho.com" + - "npm.proxy.host=${DOCKER_HOST_IP}" + - "npm.proxy.port=${WEBTOP_HTTPS_PORT}" + - "npm.proxy.scheme=https" + - "npm.proxy.websockets=true" + - "npm.proxy.ssl.force=true" + - "npm.proxy.ssl.certificate.id=2" + - "npm.proxy.accesslist.id=1" + # Pi-hole Automation (Point to Docker Host/Proxy IP) + - "pihole.custom-record=[[\"webtop.wompmacho.com\", \"${DOCKER_HOST_IP}\"]]"