After 14 years with Plex, I finally moved my video library to Jellyfin. Why rising costs, feature restrictions and digital ownership pushed me towards FOSS.
I agree that the rest of plex is undergoing enshittification. But the core features are kinda the same? I use it outside my home a LOT, so I don’t know how jellyfin would work for that. I know Cloudflare tunnel has a bad relationship with streaming video. Does Tailscale too? How do you access jelly outside your home?
Cloudflare tunnel has a bad relationship with streaming video
From their standpoint I can understand why, tho if you had just one user you might be able to get away with it. When you have 10 users streaming large files at a sustained rate, that eats up some bandwidth. However, I stream audio from Navidrome daily and I’ve had no issues. I am the only user of my network.
I have a dedicated VPS with reverse proxy connected to my network via Wireguard. It acts as the front door to my network so I don’t have to port forward or rely on Cloudflare etc. I used to use Tailscale as the go between but switched to WG recently. Both work fine for streaming content whilst self-hosting all other services including my website.
Dedicated PC on LAN talks directly to VPS via Wireguard. The local machine acts as an exit node so when I add a local IP and port to my reverse proxy the whole thing acts like a local network.
My router (GLI.net Flint 3) makes it really easy to set up Wireguard servers on it, and from there all I needed to do was get a domain name to use. Set up Wireguard on my phone, and I can access my local network remotely without needing to pay for a VPN subscription. I still use Mullvad, but that’s for privacy not remote access.
I agree that the rest of plex is undergoing enshittification. But the core features are kinda the same? I use it outside my home a LOT, so I don’t know how jellyfin would work for that. I know Cloudflare tunnel has a bad relationship with streaming video. Does Tailscale too? How do you access jelly outside your home?
If it’s just you using it setting up VPN is an easy solution. I just use wireguard. If you have a pic you can run pivpn which is just wireguard.
From their standpoint I can understand why, tho if you had just one user you might be able to get away with it. When you have 10 users streaming large files at a sustained rate, that eats up some bandwidth. However, I stream audio from Navidrome daily and I’ve had no issues. I am the only user of my network.
I tailscale in to my jellyfin. No probs.
I have a dedicated VPS with reverse proxy connected to my network via Wireguard. It acts as the front door to my network so I don’t have to port forward or rely on Cloudflare etc. I used to use Tailscale as the go between but switched to WG recently. Both work fine for streaming content whilst self-hosting all other services including my website.
So you have wireguard connecting to the VPS and a port open on the VPS for the jellyfin client to connect to?
Dedicated PC on LAN talks directly to VPS via Wireguard. The local machine acts as an exit node so when I add a local IP and port to my reverse proxy the whole thing acts like a local network.
I wrote about my setup last month; https://the.unknown-universe.co.uk/home-lab/wireguard-vpn-two-vps/
My router (GLI.net Flint 3) makes it really easy to set up Wireguard servers on it, and from there all I needed to do was get a domain name to use. Set up Wireguard on my phone, and I can access my local network remotely without needing to pay for a VPN subscription. I still use Mullvad, but that’s for privacy not remote access.