Guide to CoreELEC, Tailscale and Jellyfin setup

I collected my notes on setting up CoreELEC to talk to Jellyfin over Tailscale.

Might be useful for others, there are a couple Tailscale gotchas that can be confusing, and I couldn’t find an existing guide with all the basics in one place.

It’s here:

2 Likes

Thank you for sharing. Sadly I recently learned that running Tailscale on my CoreElec box disconnects all my Docker containers (no network at all) running on the box.

Interesting - so you definitely can’t reach them via the Tailscale IP either?

I don’t currently run anything Docker on my CE boxes. I suppose an alternate approach to try would be to run Tailscale in a docker…?

My main use of Docker on CoreELEC box is to make backups (via borg + borgmatic). There is no need to access the container externally - hence running tailscale inside container environment does not make much sense.

Edit: turns out that this only happens if I have an exit-node configured.

Interesting - is the exit node on the same subnet?

I only tested very briefly but was able to use an exit node on the same subnet without immediate issues.

I really only want Tailscale on my CE boxes so that I can access Jellyfin, across Tailscale, from outside my home network (which is what I imagine most folks would want). I doubt worrying about the small amount of network traffic exiting a CE box makes it worth bothering with an exit node in this context, for most people (unless you’re using P2P or something, on your CE box, I guess).