feat: add headscale standalone compose stack

This commit is contained in:
2026-05-29 16:26:47 +00:00
parent 27733e99f9
commit ad010d43fc
5 changed files with 666 additions and 0 deletions

20
headscale.env.example Normal file
View File

@@ -0,0 +1,20 @@
# Headscale + Headplane versions
HEADSCALE_VERSION=0.28.0
HEADPLANE_VERSION=0.6.3
# Public URL that Tailscale clients will use for login/coordination.
# For final deployment, set this to the Pangolin HTTPS hostname, for example:
# HEADSCALE_SERVER_URL=https://headscale.example.com
# For temporary LAN-only testing, http://192.168.20.124:8080 can be used.
HEADSCALE_SERVER_URL=https://headscale.example.com
# Host ports
HEADSCALE_HTTP_PORT=8080
HEADPLANE_HTTP_PORT=3000
# Persistent host paths on the Docker VM
HEADSCALE_CONFIG_DIR=/opt/headscale/config
HEADSCALE_DATA_DIR=/opt/headscale/data
HEADPLANE_CONFIG_DIR=/opt/headplane/config
HEADPLANE_DATA_DIR=/opt/headplane/data
HEADPLANE_SECRETS_DIR=/opt/headplane/secrets