pan tailscale
pan tailscale status
Prints the mode (
system, app or userspace), version, backend state,
MagicDNS name, signed-in account, HTTPS certificates, the Serve address (or
off), whether token sign-in is required, and the next setup step with what to
do about it. When Tailscale is running it also lists the Overdeck machines on
the tailnet.
Tailscale is not installed. Run `pan tailscale setup`. and exits 0.
status always exits 0; it only reads.
pan tailscale setup
Reads Tailscale’s state, acts on the next step, and repeats until Tailscale is
ready (at most 8 steps):
- Install, start the daemon, operator: runs the command in your terminal
with its output and input passed through, so you type any
sudopassword yourself. A platform Overdeck cannot install on prints the instructions and a link instead. - Sign in: prints
Open this link to sign in: <url>and waits up to 10 minutes for the sign-in to finish. If sign-in is denied because this user is not the Tailscale operator, setup runssudo tailscale set --operator=<you>and tries sign-in once more. - Turn on HTTPS: prints the link to the tailnet DNS settings and exits 1.
Run
pan tailscale setupagain after turning on MagicDNS and HTTPS certificates. - Turn on HTTPS access, protect the dashboard: asks the running dashboard to
turn on protected Serve HTTPS (
POST /api/tailscale/serve). That also turns on Require a token to sign in; new browsers must pair. - Ready: prints the Serve address, the
pan pair --urlhint, and the Overdeck machines on the tailnet, then exits 0.
--userspace stops with exit 1 and an explanation in this release, because
userspace mode is off until it passes a live check (see
Userspace mode).
Exit codes
Errors
- No running dashboard at the Serve step:
Overdeck dashboard is not running; start it with `pan up`., exit 1. - A dashboard that rejects this machine’s internal token (for example a
pan serveserver):The dashboard rejected this machine's internal token. `pan tailscale setup` needs a dashboard started by `pan up`., exit 1. - A step that stays the same after its action and one retry:
Setup is still at "<step>".with what to do, exit 1.