• 0 Posts
  • 133 Comments
Joined 1 year ago
cake
Cake day: July 2nd, 2024

help-circle



  • No, the worst is that a company like Sony or their lawyers can find my server and create a list of movies I offer and then sue me over it. I live in a country where lawyers make a living doing nothing but that.

    Besides that, security by obscurity is the worst possible form and barely qualifies as security at all. It’s also another place where the Jellyfin devs leave their users to their own devices when it comes to securing the server against malicious actors.

    And none of this is clearly communicated by the project. The unauthenticated endpoints are not disclosed, the issues with the filepath is not disclosed. Jellyfin fans treat it as a drop in replacement for Plex, but people using it as such basically throw an unauthenticated server onto the open web






  • The general jist is, do not expose Jellyfin to the internet. Neither via a port nor through a reverse proxy. Its simply not build secure enough for that.

    Use docker to make the setup easier, then use tailscale or whatever VPN solution to allow users from outside your network to access it.

    All of the additional authentication solutions mentioned break client compatibility. Then you could only watch through a browser.

    Install docker, deploy Jellyfin to it, test it. They both have good guides on their respective websites.











  • No, I’m complaining about people who act like Jellyfin is a drop in replacement while ignoring everything that would make it harder to user than Plex. I like Jellyfin and I would like nothing better than to have it as my disposal should POlex actually turn evil one day. But the current state is just not feasible if you want a seamless transition.

    I live in a country with a very active and litigious copyright lawyer scene, so I will not take the risk of my server exposing the contents of my library, even if that is a minor risk.

    When I can run Jellyfin and expose it through a subdomain, I will. But the devs have made it clear that that won’t be anytime soon, since they would rather have an insecure app than break compatibility with clients