Skip to content

Troubleshooting

Web UI Not Accessible

Check container status:

docker ps | grep tailrelay

Verify port mapping:

docker port tailrelay

Check logs:

docker logs tailrelay | grep -i webui

Verify listening port:

docker exec tailrelay netstat -tulnp | grep 8021

Cannot Log In

Retrieve token:

docker exec tailrelay cat /var/lib/tailscale/.webui_token

Ensure you're accessing from the Tailscale network or clear your browser cache.

Relay Issues (tailscale serve)

Check current serve status:

docker exec tailrelay tailscale serve status

Force reconcile all enabled HTTPS, TCP, and Funnel relays from the saved UI configuration:

curl -X POST http://localhost:8021/api/serve/reload

This is the only reconcile endpoint — it reconciles the live tailscale serve configuration against every enabled relay in a single call. See the API Reference (POST /api/serve/reload, tag Serve) for the full request/response shape.

Test target connectivity:

docker exec tailrelay nc -zv target-host target-port