

I was an early adopter to Plex, came over from Boxee when it was a thing and bought a very inexpensive lifetime pass.
I jumped ship about a year ago to jellyfin. I use tailscale and just help people set it up. After initial setup, it’s a toggle and start jellyfin and it functions pretty close to Plex. My users use the Onn box or Nvidia shield. Almost nothing has to transcode. I had issues with poorly encoded mp4 files but mkv streams flawlessly without transcode. Transcode itself is limited by graphics chip.
One note, I don’t add people to my tailscale, each user has their own tailnet and then I join it to mine by inviting them to my server. This gets around the 3 user limit.
Overall, some annoyance and pain but not bad and people went along with my plan and now it’s just normal.
My thing was, it’s my server. If they want what I have then buy an Onn or whatever and spend 15 minutes setting things up. Or don’t. ¯\_(ツ)_/¯


I don’t use the mulvad thing, but I do not set my tailnet device as an endpoint. Only traffic meant for my server gets to my network.
Lots of ways to do it.
The biggest thing is, jf will feel different. Give it a chance, run it side by side Plex for a while. Fix your media database or update your files, do some spring cleaning, and pick jf to watch your stuff until t feels natural. Then it’s time to bring users over.