Tailscale HTTPS
Automatic HTTPS using tailscale serve. No manual certificate management.
Prerequisites
Section titled “Prerequisites”- Tailscale installed and authenticated
- MagicDNS enabled
Installation
Section titled “Installation”-
Deploy with Tailscale flag
Terminal window ./scripts/termote.sh install container --tailscale myhost.ts.net -
Access at https://myhost.ts.net
Options
Section titled “Options”# Custom port./scripts/termote.sh install native --tailscale myhost.ts.net:8765
# Tailscale + LAN./scripts/termote.sh install container --tailscale myhost.ts.net --lanHow It Works
Section titled “How It Works”Internet → Tailscale (HTTPS) → localhost:7680 → tmux-api → ttydTailscale handles:
- TLS certificates (auto-renewed)
- Authentication (Tailscale ACLs)
- NAT traversal
With Docker
Section titled “With Docker”docker run -d --name termote -p 7680:7680 \ -e TERMOTE_USER=admin -e TERMOTE_PASS=secret \ ghcr.io/lamngockhuong/termote:latest
sudo tailscale serve --bg --https=443 http://127.0.0.1:7680# Access at: https://your-hostname.tailnet-name.ts.net