how-to:headscale
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версия | |||
| how-to:headscale [2026/03/22 08:04] – [Клиент] lioncub | how-to:headscale [2026/05/30 15:45] (текущий) – [UI] lioncub | ||
|---|---|---|---|
| Строка 182: | Строка 182: | ||
| - traefik.http.routers.headscale-headplane.middlewares=headscale-ipallowlist | - traefik.http.routers.headscale-headplane.middlewares=headscale-ipallowlist | ||
| - traefik.http.services.headscale-headplane.loadbalancer.server.port=3000 | - traefik.http.services.headscale-headplane.loadbalancer.server.port=3000 | ||
| + | |||
| + | networks: | ||
| + | traefik-public: | ||
| + | external: true | ||
| + | </ | ||
| + | |||
| + | https:// | ||
| + | <hidden docker-compose.headscale-console.yaml>< | ||
| + | services: | ||
| + | headscale-console: | ||
| + | image: ghcr.io/ | ||
| + | container_name: | ||
| + | environment: | ||
| + | - HEADSCALE_SERVER_HOSTNAME=DOMAIN.COM | ||
| + | - HEADSCALE_VERSION=0.28.0 | ||
| + | networks: | ||
| + | - traefik-public | ||
| + | restart: unless-stopped | ||
| + | deploy: | ||
| + | labels: | ||
| + | - traefik.enable=true | ||
| + | - traefik.swarm.network=traefik-public | ||
| + | - traefik.http.routers.headscale-console.rule=Host(`DOMAIN.COM`) && PathPrefix(`/ | ||
| + | - traefik.http.routers.headscale-console.entrypoints=https | ||
| + | - traefik.http.routers.headscale-console.tls=true | ||
| + | - traefik.http.routers.headscale-console.tls.certresolver=le | ||
| + | - traefik.http.routers.headscale-console.middlewares=headscale-ipallowlist | ||
| + | - traefik.http.services.headscale-console.loadbalancer.server.port=3000 | ||
| networks: | networks: | ||
how-to/headscale.txt · Последнее изменение: — lioncub
