Docker secrets
If you want to use Docker secrets to store your Tailscale authkey, you can use the following example:
Add a docker secret
We need to create a docker secret, which we can name authkey
and store the Tailscale authkey in it. We can do that using the following command:
printf "Your Tailscale AuthKey" | docker secret create authkey -
TsDProxy Docker compose
services:
tailscale-docker-proxy:
image: almeidapaulopt/tsdproxy:latest
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- datadir:/data
restart: unless-stopped
environment:
# Get AuthKey from your Tailscale account
- TSDPROXY_AUTHKEYFILE=/run/secrets/authkey
# Address of docker server (access to example.com ports)
- TSDPROXY_HOSTNAME=192.168.1.1
- DOCKER_HOST=unix:///var/run/docker.sock
volumes:
datadir:
secrets:
authkey:
external: true
Restart tsdproxy
docker compose restart
Last updated on