#
Tailscale tips & tricks
By
#
Stuck while using up command
Symptoms:
tailscale upappears to hang.tailscale statusshowsLogged out.ping login.tailscale.comworks.
Fix steps (1‑2‑3):
- Reset Tailscale state
sudo tailscale down sudo tailscaled --cleanup 2>/dev/null || true
- Restart the daemon
sudo systemctl restart tailscaled sudo systemctl status tailscaled # confirm active (running)
- Bring it up and authenticate
sudo tailscale up --accept-dns=false --reset --ssh
- Wait for the “To authenticate, visit: https://login.tailscale.com/…” URL.
- Open that URL in a browser, log in, and approve the node.
- Verify with:
tailscale status
#
Exposed Server in background
Here is an example of how to run a server in the background using Tailscale.
In this example im gonna use jellyfin service on port 8096.
sudo tailscale serve --bg --https=443 localhost:8096
--bgruns the server in the background--https=443forwards port 443 to the serverlocalhost:8096forwards port 8096 to the server
Once the server is running, you can access it at https://<your-server-name>.<your-tailscale-name>.ts.net.
- You can find your full tailnet name in the Admin Console DNS page.
You can check the status of the server with:
tailscale serve status
To stop the server, use:
tailscale serve stop
