Solutionunvalidated
Restored the gateway to bind on loopback and enabled its Tailscale Serve mode — so the persisted Serve route and the application listener matched. Tension: the persisted Serve route and the application listener matched. Outcome: Restarted the user service, which re-ran `tailscale serve --bg --yes <port>` and exposed the UI at the HTTPS tailnet hostname.
76652532-adaf-4b6d-9781-4095434aed7e
Restored the gateway to bind on loopback and enabled its Tailscale Serve mode — so the persisted Serve route and the application listener matched. Tension: the persisted Serve route and the application listener matched. Outcome: Restarted the user service, which re-ran tailscale serve --bg --yes <port> and exposed the UI at the HTTPS tailnet hostname.