Jellyfin is generally just as easy to set up for external access. The only thing you really need to worry about is having a dynamic IP. If you have a domain name, then setting up dynamic DNS is quite straightforward.
The only issue I have with people remotely accessing Jellyfin is that you cannot set a total system bandwidth cap. You can set a per stream cap, but that doesn’t help if you have too many people accessing your server at once.
I certainly agree that it adds an element of complexity. I had never dealt with anything like this before and had to learn it, but it really is a pretty easy thing to setup.
What sucks to me is how hard jellyfin is to setup outside the network
Jellyfin is generally just as easy to set up for external access. The only thing you really need to worry about is having a dynamic IP. If you have a domain name, then setting up dynamic DNS is quite straightforward.
The only issue I have with people remotely accessing Jellyfin is that you cannot set a total system bandwidth cap. You can set a per stream cap, but that doesn’t help if you have too many people accessing your server at once.
I’m not trying to sound like a dick but having your own domain name isnt something most people have
Dynamic free domain names are everywhere, and work. Nothing really to setup either.
I certainly agree that it adds an element of complexity. I had never dealt with anything like this before and had to learn it, but it really is a pretty easy thing to setup.
You can easily request a free domain through services like duckdns.org. Might not be the prettiest domain name, but for these purposes it’s fine.
Maybe time to look into load balancers, e.g. nginx
Regarding domain names: tailscale funnel rocks!