I used Plex for years. I’d never go back from Infuse now, and I’m happy to pay that subscription to support its excellent development.
Whenever I can, I buy my software now these days instead of renting it.
You can also transcode your files to formats that the free version of Infuse supports if you are a miser.
Caddy will get SSL certs automatically if it is exposed to the internet and DNS for that domain points to it, but if you are routing over tailscale exclusively Caddy can't automatically validate the domain names over ACME. There is a Caddy extension for doing DNS based validation, but that puts you back to needing a DNS provider with an API.
Yea, for clarity this is what i was describing. I use Porkbun's API and the Caddy instance isn't reachable from the internet, only local and over tailscale
Tailscale is exponentially worse, though. Not only would I have ask them to go to Jellyfin and sign up and log in, I would have to explain that they can't do that until they've installed the Tailscale app (which I have to explain because most non-techies do not know what a VPN is). Tailscale requires its own account, so they have to first sign up to that, and I have to add them as an external user first.
I'm confused about this bit. I installed jellyfin to provide outside access to me and my family/friends.
It wasn't difficult to make it available on the 'net, setting up new users is pretty simple and jellyfin has clients (both first and third party) for most platforms.
In fact, I went from never having used jellyfin to giving external access to friends/family within a few hours.
I'm sure I'm missing something, so if you wouldn't mind, I'd be very interested to hear your experience.
Fair enough. IME, Jellyfin and (just as importantly -- at least for me) the distribution (Fedora) I use have been very good at patching/releasing updates to both the clients and servers when vulnerabilities are found.
Initially, I stuffed jellyfin (and a bunch of other stuff) behind HAProxy[0], which was fine. Now I don't even bother.
It's been at least three years since I put up my jellyfin server and haven't had any issues at all.
All that said, I understand your trepidation and am glad you found something that works for you!
I do find Infuse significantly better than the Jellyfin apps though.
But the sore point right now is outside access, which Jellyfin really isn't made for. I set up Tailscale so I can connect Infuse to Jellyfin remotely. But that's not exactly as smooth as Plex. I can't give friends and family access, either, which was dead easy with Plex.
In terms of the UX, Infuse isn't very good, but it does the job okay. The built-in subtitle fetcher is amazing; that stuff never worked for me with Plex.