tomspark wrote:
Two things, and neither's your fault. The looping is almost always the Tailscale key — if you used a one-time key, Tailscale burns it on the first connect and then can't reconnect, so it loops forever. Fix: make a REUSABLE key at https://login.tailscale.com/admin/settings/keys (turn on the 'Reusable' toggle), then re-run Tailscale setup in SparkBox with that new key. On 'serve' — you don't actually need it. Once Tailscale's connected, just open your apps at the box's Tailscale address (the 100.x.x.x IP it shows) plus the app's port — e.g. 100.x.x.x:8096 for Jellyfin. Still looping after a reusable key? Run sudo docker logs sb-tailscale --tail 20 and paste it here and I'll take a look.
tomspark wrote:
Heads up — 1.6.466 just shipped and should cover what you reported here. Grab it with sudo sparkbox upgrade (that is the one that moves you to a new release — update only refreshes app images), and let me know if it's sorted — or if you're still hitting it.