Replies: 1 comment
-
Sorry here is a well formatted JSON comment
and the compose file:
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hey everyone,
I'm trying to enable tailscale serve within my tailscale container. Unfortunately I receive a log message saying my ts-serve.conf file is skipped.
boot: 2025/06/21 15:07:04 serve proxy: no serve config at "/config/ts-serve.json", skipping
The file is indeed present in my container, and readable.
Here is my ts-serve.conf file:
{ "TCP": { "443": { "HTTPS": true } }, "Web": { "YOUR_DOMAIN_HERE:443": { "Handlers": { "/": { "Proxy": "http://192.168.4.192:8082" }, "/heimdall": { "Proxy": "http://192.168.4.192:8082" }, "/adguard": { "Proxy": "http://192.168.4.192:80" } } } }, "AllowFunnel": { "YOUR_DOMAIN_HERE:443": false } }
And here is my docker compose file:
`services:
heimdall:
image: lscr.io/linuxserver/heimdall:latest
container_name: heimdall
environment:
- PUID=1000
- PGID=1000
- TZ="Europe/Zurich"
volumes:
- ./config:/config
ports:
- 8082:80
- 8426:443
restart: unless-stopped
adguardhome:
image: adguard/adguardhome
container_name: adguard
ports:
- 53:53/tcp # plain dns over tcp
- 53:53/udp # plain dns over udp
- 80:80/tcp # http web interface
- 3000:3000/tcp # initial setup web interface
volumes:
- config:/opt/adguardhome/conf # app configuration
- work:/opt/adguardhome/work # app working directory
tailscale:
container_name: ts-vme
image: tailscale/tailscale:latest
restart: unless-stopped
environment:
- TS_AUTHKEY=MY_AUTH_KEY
- TS_SERVE_CONFIG=/config/ts-serve.json
- TS_STATE_DIR=/var/lib/tailscale
- TS_AUTH_ONCE=true
volumes:
- ./tailscale_var_lib:/var/lib/tailscale
- ./config:/config
- /dev/net/tun:/dev/net/tun
cap_add:
- net_admin
- sys_module
volumes:
config:
driver: local
work:
driver: local`
I have tried as well with the
post_start: - command: [sh, -c, "cat /config/ts-serve.json | tailscale serve set-raw"]
inside the service of my tailscale container but didn't changed anything.
HTTPS is enabled on my tailscale admin console.
Can someone help me ?
Beta Was this translation helpful? Give feedback.
All reactions