CrewDoku
Hilfe

D206 · Tailscale-Weiterleitung fehlt

Die HTTPS-Weiterleitung per `tailscale serve` fehlt oder zeigt auf eine falsche Adresse.

Was ist los?

Die HTTPS-Weiterleitung per tailscale serve fehlt oder zeigt auf eine falsche Adresse. Im Tailscale-Modus gibt es keinen Caddy: / unter https://<name>.ts.net muss an crewd gehen, /relay an den Relay. Sonst erreichen Apps den Server weder direkt noch über den Relay.

Lösung

  • sudo crewd update richtet die Weiterleitung ein (auch ohne neue Version).
  • Von Hand, mit der Adresse aus CREW_HOST/CREW_PORT in /opt/crew/crew.env: sudo tailscale serve --bg --https=443 http://172.17.0.1:4317 und sudo tailscale serve --bg --https=443 --set-path=/relay http://127.0.0.1:7447.
  • Die Prüfung nur aus dem Tailnet heraus machen (z. B. vom Mac): Ein Aufruf der eigenen ts.net-Adresse vom Server selbst kann bei einem anderen Dienst auf Port 443 landen.

Prüfen

sudo tailscale serve status

Danach noch einmal: crewd doctor. Hilft das nicht, erzeugt crewd doctor --share einen Bericht ohne Secrets.

Auf dieser Seite