headscale - v 1.0
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
# stack headscale
|
||||
|
||||
services:
|
||||
headscale:
|
||||
image: docker.io/headscale/headscale:latest
|
||||
restart: unless-stopped
|
||||
container_name: headscale
|
||||
networks:
|
||||
- 001-stack-npm_nginx-proxy
|
||||
ports:
|
||||
- "0.0.0.0:8680:8080"
|
||||
- "0.0.0.0:9690:9090"
|
||||
volumes:
|
||||
- /data/headscale/config:/etc/headscale
|
||||
- /data/headscale/lib:/var/lib/headscale
|
||||
- /data/headscale/run:/var/run/headscale
|
||||
command: serve
|
||||
headscale-ui:
|
||||
image: ghcr.io/gurucomputing/headscale-ui:latest
|
||||
container_name: headscale-ui
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- 001-stack-npm_nginx-proxy
|
||||
environment:
|
||||
- HTTP_PORT=8080
|
||||
- HEADSCALE_URL=https://headscale.lexformatique.fr
|
||||
- HEADSCALE_API_KEY= "chRae4d.VKPm7rU6GHM_IvIltnwuAR37ixs9hjBs"
|
||||
ports:
|
||||
- "8081:8080" # UI access from outside if not using reverse proxy
|
||||
caddy:
|
||||
image: caddy:alpine
|
||||
container_name: caddy
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- 001-stack-npm_nginx-proxy
|
||||
ports:
|
||||
- "780:80"
|
||||
- "7443:443"
|
||||
volumes:
|
||||
- /data/headscale/Caddyfile:/etc/caddy/Caddyfile
|
||||
- /data/headscale/caddy_data:/data
|
||||
- /data/headscale/caddy_config:/config
|
||||
|
||||
networks:
|
||||
001-stack-npm_nginx-proxy:
|
||||
external: true # Réseau créé par NPM
|
||||
Reference in New Issue
Block a user