services: headscale: extends: file: ${TEMPLATES_PATH} service: default image: docker.io/headscale/headscale container_name: headscale volumes: - ${SERVICE_PATH}/headscale/config:/etc/headscale - ${SERVICE_PATH}/headscale/lib:/var/lib/headscale - ${SERVICE_PATH}/headscale/run:/var/run/headscale ports: - 0.0.0.0:1000:8080 # api - 0.0.0.0:1001:9090 # metrics command: serve networks: - ip4net labels: # Watchtower - "com.centurylinklabs.watchtower.enable=true"