Files
docker-stacks/stacks/zerotier/docker-compose.yml
knight 7704551668
Some checks failed
Deploy Stacks / deploy-prod (push) Failing after 2s
Deploy Stacks / deploy-dev (push) Has been cancelled
Fix zerotier UI port and traefik basicAuth mount
- zerotier: Change exposed port from 3180 to 3000 (actual UI port)
- zerotier: Add loadbalancer.server.port label for traefik
- traefik: Add basicAuth volume mount for dashboard-auth middleware
- test-services.sh: Fix registry URL to use /v2/ endpoint

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 22:48:31 -05:00

26 lines
691 B
YAML

services:
ztncui:
image: keynetworks/ztncui
container_name: zerotier-ui
restart: always
expose:
- 3000
volumes:
- ./ztncui:/opt/key-networks/ztncui/etc
- ./zt1:/var/lib/zerotier-one
env_file:
- .env
networks:
- web
labels:
- "traefik.enable=true"
- "traefik.http.routers.zerotier.entrypoints=https"
- "traefik.http.routers.zerotier.rule=Host(`zerotierui.${DOMAIN}`)"
- "traefik.http.routers.zerotier.tls.certresolver=http"
- "traefik.http.routers.zerotier.middlewares=dashboard-auth@file"
- "traefik.http.services.zerotier.loadbalancer.server.port=3000"
networks:
web:
external: true