coolify/templates/compose/tailscale.yaml
majcek210 6e24ef247a
Update templates/compose/tailscale.yaml
Co-authored-by: ShadowArcanist <162910371+ShadowArcanist@users.noreply.github.com>
2025-11-14 20:24:08 +01:00

35 lines
980 B
YAML

# documentation: https://tailscale.com/kb
# slogan: Tailscale securely connects your devices over the internet using WireGuard.
# category: networking
# tags: vpn, wireguard, remote-access
# logo: svgs/tailscale.svg
services:
tailscale-client:
image: 'tailscale/tailscale:latest'
hostname: '${TS_HOSTNAME:-coolify-ts}'
environment:
- 'TS_HOSTNAME=${TS_HOSTNAME:-coolify-ts}'
- 'TS_AUTHKEY=${TS_AUTHKEY:?}'
- 'TS_STATE_DIR=${TS_STATE_DIR:-/var/lib/tailscale}'
- 'TS_USERSPACE=${TS_USERSPACE:-false}'
volumes:
- 'tailscale-client:/var/lib/tailscale'
devices:
- '/dev/net/tun:/dev/net/tun'
cap_add:
- net_admin
healthcheck:
test: ["CMD-SHELL", "tailscale status --json | grep -q 'BackendState'"]
interval: 10s
timeout: 5s
retries: 5
nginx:
image: nginx:latest
depends_on:
- tailscale-client
network_mode: 'service:tailscale-nginx'
volumes:
tailscale-state: null