Skip to main content

in reply to RandomLegend [He/Him]

This is for remote streaming. Can Jellyfin be accessed outside the network? I thought that was the difference.

Like if I didn't like Plex and I ran Jellyfin (and I have done), I could access it locally but I couldn't access it, say, from a hotel a thousand miles away. Or it requires a lot more work (and maybe some paid service) to do.

Plex may have gone up, but a bunch of us got it for $100 or less years ago and we are not affected by the new limitations. Still free for our family members accessing remotely. Wasn't free for us to set up.

in reply to CerebralHawks

I don't run Jellyfin, but I've considered it. From what I understand, you have to set up a reverse proxy or something like Tailscale in order to access it remotely. Doing that safely can take a bit of learning, but the only part that could cost money is getting a domain name.
in reply to MisshapenDeviate

Doing it safely is pretty simple.

Install Tailscale at both ends. Done.

It's a fully encrypted mesh VPN.

If you need access without the TS client on the other end, that takes a little more work. Then you need to enable the Funnel option.

in reply to Onomatopoeia

Install Tailscale at both ends. Done.


Nnnnno, doesn't really work that way

in reply to MisshapenDeviate

in reply to CerebralHawks

Honestly the others in this comment section would be better to ask about accessing Jellyfin remotely, but I can tell you what I know.

If you go the VPN route, Tailscale is typically recommended, which appears to be free for personal use. It looks like these are the docs for using Tailscale with Jellyfin.

I host a couple services for my family using a reverse proxy (nginx through SWAG), and I have a free domain name with duckdns. This is not as secure as the above tailscale solution, but has worked for me so far. This is likely how I would add Jellyfin to my workflow, since I already have a reverse proxy and domain name.

in reply to CerebralHawks

Jellyfin* can be accessed outside of your network but it would be best to have set up a vpn so that it isn't open to anyone to try logging in

jellyfin.org/docs/general/post…

Edit: oops, meant jellyfin not plex lol.

This entry was edited (1 week ago)
in reply to nimble

This makes it a complete nonstarter as a plex replacement. My 89 year old grandparents and tech illiterate friends can’t and won’t use a vpn for streaming. Until jellyfin can be 1 click accessed from anywhere securely over clear net it’s not a replacement.
in reply to GraveyardOrbit

Ya, I use Jellyfin at home but I left Plex up for my parents to remote stream. Plex is just superior in that regard.
in reply to GraveyardOrbit

Vpn was my recommendation. You can leave it open to anyone, or put it behind a separate auth page. Or whatever you want.

My jellyfin is local only. If i wanted to give you access to it, i could flip a switch right now. That's what the many reverse proxy options detailed in the link i gave discuss

in reply to GraveyardOrbit

Until jellyfin can be 1 click accessed from anywhere securely over clear net it’s not a replacement.


It can be, speaking from extensive personal experience. I followed their Reverse Proxy guides, now my tech-illiterate friends access my server over https via a duckdns url.

This entry was edited (1 week ago)
in reply to coyotino [he/him]

Setting up a reverse proxy and dynamic domain is not one click. Jellyfin has also yet to resolve the unsecured api so I wouldn’t expose it on the clear
in reply to GraveyardOrbit

Setting up a reverse proxy and dynamic domain is not one click


Maybe not for the server administrator, but for users, it's mega easy. Download Jellyfin app on TV. Enter URL for server. Login like a normal streaming service. Done. As far as I know, Plex requires these same steps, so if Plex works for your 89 year old grandparents, Jellyfin would as well.

Jellyfin has also yet to resolve the unsecured api


In what way is the API insecure? What types of attacks are you concerned about?

in reply to coyotino [he/him]

Here is the primary writeup of the issues. My main problem is the way jellyfin staff handled this critique by downplaying and refusing to fix it

github.com/jellyfin/jellyfin/i…

in reply to GraveyardOrbit

in reply to coyotino [he/him]

That's a far cry from how most people watch movies and TV though. Most everyone I know uses it through some sort of app on a device in their living room, like a smart TV, fire stick, game console, whatever.
in reply to octobob

I mean if you don't want to use it you don't need to find an excuse, just don't.
Otherwise, Jellyfin has apps for TV, smartphones and so on; you input address, user and password the first time and that's it.
This entry was edited (1 week ago)
in reply to octobob

For the clients it's painless, it's the first time setup as the server owner that takes a little help. But I'm no computer wizard and I managed it just fine.
in reply to CerebralHawks

I also bought Plex years ago for 87€ but i gifted that account to a friend once i got jellyfin up and running.

You're right - Jellfyin doesn't have a native built-in way to access it from outside. That's the reason Plex intercepts with their own servers when you do remote streaming, that's one of the aspects you pay for.

Using tailscale (free and setup in like 5 min) you can access jellfin from everywhere. Easy peasy.

Rumor says that Plex also denies you remote access when you use a VPN or mesh like tailscale.... so ymmv

in reply to RandomLegend [He/Him]

Rumor says that Plex also denies you remote access when you use a VPN or mesh like tailscale… so ymmv


Never had any issues remote streaming via VPN.

in reply to CerebralHawks

Wouldn't it be the same way, you open a port just like Plex, or figure out a reverse proxy.
I ran jellyfin for a little while back when Plex used to charge people a fee for using mobile
in reply to fascicle

You should at least figure out port forwarding, but Plex operates a service that makes that optional. You don't have to do that or setup a reverse proxy with Plex, it mostly just works near seamlessly.
This entry was edited (1 week ago)
in reply to CerebralHawks

You absolutely can access it from outside your network if you configure it that way.
in reply to CerebralHawks

Can Jellyfin be accessed outside the network?


Yes. Jellyfin is just a Docker container. It can be accessed the same as any other Docker container. Plex simplifies this because they can basically configure all the DNS stuff for you, because it goes through their DNS. But either can be accessed.

Or it requires a lot more work (and maybe some paid service) to do.


More specialized knowledge to configure Tailscale or a reverse proxy, yes. I use Yunohost which makes all of this a whole lot simpler.

This entry was edited (1 week ago)
in reply to artyom

Sorry to be a pendantic ass. But. Jellyfin, in and on itself, has absolutely nothing to do with docker.
in reply to CerebralHawks

Yes it can be accessed outside the network. We use Tailscale. Our Jellyfin setup cost us the energy to run it, lol.
in reply to MaggiWuerze

is there some security incident you have in mind involving jellyfin?
in reply to coyotino [he/him]

Beside the various security holes that have been ignored for years by the devs?
in reply to coyotino [he/him]

github.com/jellyfin/jellyfin/i…
in reply to MaggiWuerze

So, I am not going to deny that those security issues exist, but it seems like they would only pop-up in niche situations, or only if someone already had access to your admin profile. Most people are using Jellyfin to share their media with themselves and their tech-illiterate friends in family. In that use case, the only people who even know my server URL are people I have shared that info with privately. Nobody is trying to hack my admin account.

Now, I am no infosec expert. Maybe there are folks that are trying to run larger operations, and for those people I can understand why these security issues may become concerning if you don't have a tight handle on the circle of people that have access to your server. That said, it's also a bit silly to expect a free, open source solution to meet your needs in that scenario, anyway. If you know and understand the issues that well, then maybe go join the dev team and patch the holes. That is the beauty of open source, anyone can jump in and fix it.

in reply to coyotino [he/him]

The main issue there isn't the fact that these issues exist. The problem is the Jellyfin devs attitude towards them, most of these problems have been known for years (more than five in some cases) but are largely ignored. Client compatibility is valued over everything else.

There have been plenty of suggestions, ideas and even PRs, but the devs priorities don't allow for any security centered patches to get merged

in reply to MaggiWuerze

idk the full history, but Joshua's comment here does not give me the impression of devs that are just deliberately ignoring security issues. It seems like they are simply balancing priorities, which is what all good devs should do. Personally I like that client compatibility is valued over everything else - I would be pissed if they broke the Fire TV client to fix a minor security hole on a niche Linux distro, because then one of my users would be SOL. And as Joshua says in that comment:

many other options are now open to us in a post-10.11 landscape now that we have a proper library database ready.


So it seems like now they are better set up to address the security issues without breaking compatibility.

in reply to coyotino [he/him]

There are ways to fix these issues while preserving legacy client support. And honestly I don't see how changing their database mess would help in solving security issues. In the end they'll have to change their API to a more secure one, which will definitely disrupt client support for future updates
in reply to rose56

i also would be on Tizen OS, got myself a cheap used NVidia Shield TV and use this now. debloated it etc.

Magnitudes of order better experience than fucking Tizen

in reply to along_the_road

in reply to fonix232

Even if just 10% of that is active at any given moment, streaming at 10Mbps… that’s 25 MILLION megabits per sec.


Streaming traffic doesn't usually go through Plex's server, though. That only happens with "indirect streams", which usually means something is wrong with your connection and they are capped at like 2 mbps.

in reply to remon

Streaming traffic has to go through the Plex proxies if your server isn't exposed to the internet (meaning proper port forwarding, no CG-NAT and no other ISP fuckery that would prevent such functionality).

Of the 25 million users of Plex, how many do you think have the setup (either the ability or availability) that supports direct playback remotely?

Ideally yes, only basic things like authentication and server mapping should go through the main Plex servers but sadly this isn't the case. And Plex has provided that service for years, for free. Them asking money for a service that isn't free to run, is fair game.

What isn't fair is how they've been doing it.

in reply to fonix232

Of the 25 million users of Plex, how many do you think have the setup (either the ability or availability) that supports direct playback remotely?


I think of those that run their own server and use remote streaming at all, the vast majority. All it takes is to forward one port in the router.

Of the 8 plex servers I have access to, all have direct streaming. And mine as well, of course.

This entry was edited (1 week ago)
in reply to remon

Yeah, been a lifetime Plex pass holder for a long time, it was fun but it still doesn't support OAuth and now they are forcing ads before local TV streams now. I realize the latter is probably more on the Roku side of the house as my shield hasn't started doing that yet.

Really live TV is the last thing holding me onto Plex, well that and I really do love Plexamp and the sonic analysis bit Plex can do. Plex's days are sadly numbered for this selfhoster.

in reply to ITGuyLevi

What do you need OAuth for? Also I never really used the live TV thing, I pretty much exclusively stream from my or other people's libraries.

As long as they don't mess with the lifetime pass and start charging me or my friends for accessing my library, I really have no quarrels with Plex.

in reply to remon

Centralised Auth stack for all your services.

I for example just put together a neat pocketID+Crowdsec+Caddy stack, and via OAuth I can easily manage everything. Every service that integrates with OAuth makes it super simple to create new users automatically with limited scopes, all directly fed by PocketID, allowing me to expose my services to the open web without fear of being hacked (crodsec being the fallback if shit would hit the fan, blocking all the community-sourced known threat actors and suspicious behaviour like port probing, login stuffing, etc.).

in reply to remon

I like OAuth for simplifying my login process mainly. I use Authentik for a lot of my home services (calibre, nextcloud, freshrss, etc), and not having to deal with Plex's authentication service would be awesome. In fact a few months ago my work started blocking Plex, not my home domain though so I can access the webplayer but not login now (so no more morning local news in the background now that I'm back in the office).
This entry was edited (1 week ago)
in reply to remon

Given the prevalence of one click install NASes (and by that I mean that Plex is a one click install, or even the whole *arr stack), I wouldn't be sure.

Also that doesn't account for people who are limited by available ISPs - some of us only have the choice of a single ISP, who might not be offering static IP, and CG-NAT makes port forwarding impossible. IPv6 would fix that but given we're not much better off than we were ten years ago... I don't have high hopes.

in reply to fonix232

They are requiring Plex Pass for all remote sessions, even ones which don't go through plex servers, where your client connects to your remote plex server directly. IMO, this should not require Plex Pass if the remote stream is not going through Plex's server.

Also since the April 2025 update where they required the payment, the "new experience" apps have been terrible, and people have been side loading the old apps because they retain core functionality. Maybe there was a technical reason to release new apps to enforce the Plex Pass requirements, but it has been a terrible experience being told to pay money and then getting a worse experience, compared to what was free a year ago.

in reply to bamboo

in reply to along_the_road

I used Plex, and have a lifetime account, for the past decade. I just switched over to Jellyfin this week.

Feel free to ask any questions that you have about differences or my opinion.

in reply to RunJun

Same here, had a lifetime license very early, ultra cheap but stopped using it a longtime ago, I think they changed the license or something along those lines that made me not trust them anymore.

I used kodi for a longtime but recently switched to jellyfin, never been happier.

Seeing they turned into another one of those big companies that just whant to trap you I'm even happier with my choice
@along_the_road

in reply to RunJun

Anything you're missing from Plex?

Regarding the big picture interface:

  • Are there trailers for upcoming movies and shows?
  • Can you easily search, download and sync subtitles?
  • Can you sort your library after various parameters?
  • Can you put movies on a watch list and have Radarr download it?
  • Can you delete movies and shows (including their files)?
in reply to anon

  • I don’t see anything in settings or in the official plugins but there seems to be some plugins. Some seem to be to just search and not the pre-roll trailers.
  • There is a subtitles plugin that works well. It is not as cleanly handled for my tastes. You have to search for it on the media landing page. You cannot download and select while playing your media.
  • You can filter and then sort
  • I do not have experience to answer that
  • There is a delete media option. I am transferring a large amount of data right now and cannot test if it deletes it from Jellyfin or entirely.
in reply to RunJun

How well does remote viewing work on jellyfin? I have a lot of friends and family that use my Plex, I've also had a lifetime pass for pushing a decade.

Like how easy is it to send an invite and the person be rolling with no technical setup from me? I just sent a Plex invite last week to my friend's brother who did some plumbing work on my house, dunno if I'll even ever see that dude again haha. I'm certainly not goin over to his house to set something up.

Or my dad struggles enough with it as it is, he's 70 next year so I get it. But that might be more of a problem with the Plex app on his ancient smart TV.

This is a big reason I stick with Plex.

in reply to octobob

Not OP, never used Plex, I make accounts for people and send them the address, username and password, that's it.

As for the work I had to do, I run Proxmox so I copy pasted a command from the PVE community scripts, and set up a reverse proxy.

in reply to Damage

Making accounts / passwords for other people seems like a bad enough idea that I’d rather pay for PlexPass.
in reply to blitzen

Would you rather allow everyone access to your server?
in reply to Damage

With Plex, everyone has their own accounts they are responsible for. They create the account and set the password. You give those accounts access.

I couldn’t stand the onslaught of “what’s my passwords.”

in reply to blitzen

I've only had that issue like two times, and I've got 10 users on my server. And people can change their own password.
This entry was edited (1 week ago)
in reply to octobob

I haven’t set this up myself as my internet provider doesn’t do a public IP address per customer. I never even corrected it with plex.

But as far as I’ve heard, the difficult part is setting it up on the host side with tailscale. From your dad’s side, it should just be entering your IP and then the user/password.

in reply to octobob

I have Jellyfin instance open to the internet. Not many people use it besides me (and even I use it seldom for now) but I have like 3 people beside me that have tried it out.

I am not sure if there is invite capability or anything. But the way I did it is just create logins and basic passwords for my friends and family and tell them that they should change it upon first login.

As for streaming - I did watch couple of movies outside home through android app and had no issues with anything quality or connection-wise. It just worked.

in reply to RunJun

Why did you switch if you already have a lifetime plex pass? With that, it costs nothing for anyone else to stream from your server.
in reply to PhAzE

I would not update to windows 11. I installed Bazzite and Jellyfin was a one click install. Plex was more involved. Plus Plex seems to be well on its way to enshitification.
in reply to along_the_road

I've never understood how Jellyfin vs Plex can be so polarizing
in reply to Damage

I don't get it either. Most of us just want to help by signaling there is an alternative but maybe people are resistant to let go because they paid for Plex, I think.
in reply to Damage

I work on Jellyfin. I once posted saying Plex is not a competitor because we are not in a race, so there is no such thing as "winning."

So... many... angry... responses.