Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Selfhosted
  3. Plex has paywalled my server!

Plex has paywalled my server!

Scheduled Pinned Locked Moved Selfhosted
selfhosted
352 Posts 127 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M [email protected]

    For software I like made by people getting paid, I was happy to pay the one time fee. It's really good, secure, and downloads are fast now.

    L This user is from outside of this forum
    L This user is from outside of this forum
    [email protected]
    wrote last edited by
    #298

    Best 70-ish euro I spent over a decade ago

    1 Reply Last reply
    3
    • haui_lemmy@lemmy.giftedmc.comH [email protected]

      I tried testing a movie from my home server in plex through firefox and repeatedly got this message, even after reloading.

      I knew that they had paywalled the apps on mobile and streaming from outside the network but now they have also blocked watching your own movies through your own hardware.

      I do get the point that making software should be able to sustain people but I dont see the move of plex as a fair thing to do. Yes, they have made great software but taking your home server hostage feels like the wrong move.

      Even a pop up that says "we need you to donate please" would have been fine. make it pop up before every movie, play donation ads before any movie but straight up disabling the app is kinda cruel.

      Anyway, i have switched to jellyfin and it is insanely good. please give it a try. you can run it alongside plex with not issues (at least i had none) and compare the two.

      In any case, good luck. Let me know if you need help.

      H This user is from outside of this forum
      H This user is from outside of this forum
      [email protected]
      wrote last edited by [email protected]
      #299

      As was stated on the first post you made about this, it's a dns or nat reflection issue.

      Plex sees you accessing it through your external IP address, and not through your lan IP.

      I had a similar problem, and had to roll back some nat changes I made, and now it's working fine again.

      Meanwhile, free remote streaming works fine if you have a proper VPN setup. I just tested it, and was able to stream to my phone, through the Plex app, over my tailscale VPN, and I do not have Plex pass on the server or on my phone...

      haui_lemmy@lemmy.giftedmc.comH J 2 Replies Last reply
      9
      • H [email protected]

        As was stated on the first post you made about this, it's a dns or nat reflection issue.

        Plex sees you accessing it through your external IP address, and not through your lan IP.

        I had a similar problem, and had to roll back some nat changes I made, and now it's working fine again.

        Meanwhile, free remote streaming works fine if you have a proper VPN setup. I just tested it, and was able to stream to my phone, through the Plex app, over my tailscale VPN, and I do not have Plex pass on the server or on my phone...

        haui_lemmy@lemmy.giftedmc.comH This user is from outside of this forum
        haui_lemmy@lemmy.giftedmc.comH This user is from outside of this forum
        [email protected]
        wrote last edited by
        #300

        I did not make a "first" or "second" post about this. This is it.

        1 Reply Last reply
        5
        • P [email protected]

          Plex has pay walled FREE servers streaming to FREE clients only.

          If you have a plex watch pass (for client) you're good and can stream from any server. If you have a plex pass (for server) any one can stream from your server. But you have to have one or the other.

          H This user is from outside of this forum
          H This user is from outside of this forum
          [email protected]
          wrote last edited by
          #301

          And I just tested streaming from my free server to my free phone while said server is at my house, and my phone is with me at work.

          Works fine over a VPN.

          P 1 Reply Last reply
          2
          • H [email protected]

            And I just tested streaming from my free server to my free phone while said server is at my house, and my phone is with me at work.

            Works fine over a VPN.

            P This user is from outside of this forum
            P This user is from outside of this forum
            [email protected]
            wrote last edited by
            #302

            Yep, VPN will allow you to be on the same local network, and they're only pay walling remote play.

            1 Reply Last reply
            2
            • S [email protected]

              I get you and I know that there can be security issues (especially in Jellyfin) that might give you access. This is the reason I only mount the media and config folders, and nothing else into the docker container. The media folders are mounted as read only and don't contain sensitive information. For the config folder I created a separate user. Plus I block non-German IP addresses which already blocks quite some bots. If your friends have fixed IP addresses you could also just whitelist them and block everything else.

              You could also probably sniff the network and define more strict rules on 'allowed' requests in fail2ban but this is bridle because requests might change with different versions.

              R This user is from outside of this forum
              R This user is from outside of this forum
              [email protected]
              wrote last edited by
              #303

              They actually do a small login f2b effort right in JF, but it appears to be quite limited.

              The container is more secure by default, and if people set up their docker well it reduces the dangers substantially. A lot of people don't go docker though.

              S 1 Reply Last reply
              1
              • R [email protected]

                Yeah part of doing this is keeping a ci pipeline up and unit testing against rcs and telling them exactly what's failing. The report in that ticket gave them absolutely no choice but to try to set up an entire system to reproduce whatever the user did which they obviously don't want to do.

                WebSocket relays are poorly implemented in a lot of proxies, Even cloudflare has its fair share of issues.

                The downside of using HA is reinventing the let's encrypt pipeline for the 40th time, the upside is it's dead simple, web sockets go in, web sockets go out, The logs are good, it's easy to debug it with TCP dump If things start to get sketchy.

                I This user is from outside of this forum
                I This user is from outside of this forum
                [email protected]
                wrote last edited by
                #304

                How can you debug it with a TCP dump if it's encrypted?

                R 1 Reply Last reply
                0
                • I [email protected]

                  How can you debug it with a TCP dump if it's encrypted?

                  R This user is from outside of this forum
                  R This user is from outside of this forum
                  [email protected]
                  wrote last edited by
                  #305

                  You are doing the https unwrapping in tf/HA proxy. It's clear text between the proxy process and the JF server

                  You can do a dump off the entire network stream when it's working, install the release candidate and do another dump of the network stream with it not working. Sift through to find the changes.

                  When the person posted that there was a problem with the RC, It was probably a web socket being mishandled by the proxy due to some change. You can't just go oh there's a problem with my third party middleware. They're going to need to know which of their changes broke the problem. Why it breaks it, and what should be done instead if you expect them to make any kind of changes.

                  The alternative is you ask them to support traffic or HA or NPM, and on a volunteer project I could see that being a bridge too far

                  1 Reply Last reply
                  0
                  • R [email protected]

                    They actually do a small login f2b effort right in JF, but it appears to be quite limited.

                    The container is more secure by default, and if people set up their docker well it reduces the dangers substantially. A lot of people don't go docker though.

                    S This user is from outside of this forum
                    S This user is from outside of this forum
                    [email protected]
                    wrote last edited by
                    #306

                    Yeah the link I posted does everything via docker and explains what should be mounted and how.

                    R 1 Reply Last reply
                    1
                    • S [email protected]

                      Yeah the link I posted does everything via docker and explains what should be mounted and how.

                      R This user is from outside of this forum
                      R This user is from outside of this forum
                      [email protected]
                      wrote last edited by
                      #307

                      That's awesome and thank you for sharing that

                      1 Reply Last reply
                      0
                      • S [email protected]

                        Obscuring home IP is the big one. You also don't have to fiddle with opening ports on your router and maybe getting ISP attention for hosting on a residential network. But really obscuring home IP address would work.

                        Dirt simplest solution is caddy on the same jellyfin server and port forward 443 and 80 on your router to that host. Hopefully letsencrypt will work without a domain but I'm not sure.

                        F This user is from outside of this forum
                        F This user is from outside of this forum
                        [email protected]
                        wrote last edited by
                        #308

                        That's basically what I do right now except I do have a domain and my ISP doesn't restrict inbound ports like 443 so it works fine.

                        Just trying to sort out if I want the headache of a VPS if I don't need it (costs, maintenance, point of failure, etc).

                        S 1 Reply Last reply
                        0
                        • M [email protected]

                          For software I like made by people getting paid, I was happy to pay the one time fee. It's really good, secure, and downloads are fast now.

                          J This user is from outside of this forum
                          J This user is from outside of this forum
                          [email protected]
                          wrote last edited by
                          #309

                          Ditto. There is a crowd on Lemmy who seem to get angry whenever people are happy to pay for software and I do not understand it. Surely we want developers to be paid for their hard work? Don't we want them to able to comfortably live?

                          M 1 Reply Last reply
                          5
                          • U [email protected]

                            Welp, i killed mine yesterday as it wouldnt let me stream while offline. Modem died so no Internet for me. Why do i have everything local if it dosent work while offline...

                            J This user is from outside of this forum
                            J This user is from outside of this forum
                            [email protected]
                            wrote last edited by
                            #310

                            FYI you can definitely watch while your network is offline. You just net to tell it that you're happy with that (it's not activated by default for security reasons).

                            • In your Plex server settings, go to Network, enable "Show Advanced".

                            • Near the bottom, find the textbox that says List of IP addresses and networks that are allowed without auth

                            • In this field, enter the local IP address of any Plex client(s) you want to keep using if your internet (or the Plex cloud) is down.

                            • A example: 192.168.0.50

                            • Save the setting, done.

                            #Important thing to be aware of:

                            What this setting does is tell your local Plex server to simply give any Plex client that connects from that specific IP full admin access to your Plex server, ignoring any account restrictions. This means that if you have things in place to restrict access to some libraries (kids blocked from 18+ movies etc) those restrictions will have no effect. Also if you have the option set to allow file deletion, then any client from that IP could also delete items. And they could of course change any settings in your Plex server. So your kids can watch anything on your server, if you have a guest in your network and they browse to the Plex web interface, they can mess with things.

                            Because of that I would recommend to limit the amount of IP's you enter in that field to the absolute bare minimum. For example, only whitelist the "main living room device" plus one device you to admin the server, such as a laptop.

                            If you want to whitelist multiple devices, this is a example:

                            192.168.0.50,192.168.0.77,192.168.0.80
                            

                            If you want to whitelist a entire network, these would be examples:

                            192.168.0.0/24 (this means 192.168.0.0 - 192.168.0.255)
                            
                            192.168.0.0/16 (this means 192.168.0.0 - 192.168.255.255)
                            

                            And of course those involved network devices should use static IPs in your home network.

                            1 Reply Last reply
                            0
                            • jackbydev@programming.devJ [email protected]

                              Plex server isn't open source.

                              F This user is from outside of this forum
                              F This user is from outside of this forum
                              [email protected]
                              wrote last edited by
                              #311

                              They’re talking about the Jellyfin crew.

                              1 Reply Last reply
                              1
                              • J [email protected]

                                Ditto. There is a crowd on Lemmy who seem to get angry whenever people are happy to pay for software and I do not understand it. Surely we want developers to be paid for their hard work? Don't we want them to able to comfortably live?

                                M This user is from outside of this forum
                                M This user is from outside of this forum
                                [email protected]
                                wrote last edited by
                                #312

                                Agreed. I've stated it before in other threads, and I'll say it again here, but if they asked me in 5 years to pay another $89 or whatever in continuing support for a badge on my server I'd happily do it. Plex is really good. Great UI, great apps, great external enrichments like trailers/subtitles/ratings/actor info, and Plexamp is 9.5/10 for music.

                                Their biggest fault is how they communicated about the change for remote users. I did have a few family members get the email and ask if they were going to have to start paying monthly now, but they've never been on a free server. They should have stated more clearly than if you were on a Plex Pass server that no change is required.

                                1 Reply Last reply
                                4
                                • H [email protected]

                                  As was stated on the first post you made about this, it's a dns or nat reflection issue.

                                  Plex sees you accessing it through your external IP address, and not through your lan IP.

                                  I had a similar problem, and had to roll back some nat changes I made, and now it's working fine again.

                                  Meanwhile, free remote streaming works fine if you have a proper VPN setup. I just tested it, and was able to stream to my phone, through the Plex app, over my tailscale VPN, and I do not have Plex pass on the server or on my phone...

                                  J This user is from outside of this forum
                                  J This user is from outside of this forum
                                  [email protected]
                                  wrote last edited by
                                  #313

                                  This sounds like a whole lot of convoluted bullshit to use Plex locally and "looking local" through VPN solutions when you could just roll a Jellyfin instance and do things a more straightforward way..

                                  H 1 Reply Last reply
                                  5
                                  • S [email protected]

                                    [email protected] wrote:

                                    Great; how do I get my Mother to do that over the phone?

                                    That’s not going to scale as I share out my server.

                                    Are you incapable of recognizing that in this context my comment was a joke? What the fuck is wrong with you?

                                    S This user is from outside of this forum
                                    S This user is from outside of this forum
                                    [email protected]
                                    wrote last edited by
                                    #314

                                    How are you complaining of someone not recognising a joke when you failed to recognise that the response was a joke, as well?

                                    1 Reply Last reply
                                    0
                                    • J [email protected]

                                      This sounds like a whole lot of convoluted bullshit to use Plex locally and "looking local" through VPN solutions when you could just roll a Jellyfin instance and do things a more straightforward way..

                                      H This user is from outside of this forum
                                      H This user is from outside of this forum
                                      [email protected]
                                      wrote last edited by
                                      #315

                                      Yeah, but my wife and kid also use it, and they're not going to be happy if I change things.

                                      1 Reply Last reply
                                      2
                                      • F [email protected]

                                        How is your underlying file system set up?

                                        A This user is from outside of this forum
                                        A This user is from outside of this forum
                                        [email protected]
                                        wrote last edited by [email protected]
                                        #316

                                        It's an Unraid share on a local NAS, and the array is formatted as xfs.

                                        F 1 Reply Last reply
                                        0
                                        • P [email protected]

                                          Plex has pay walled FREE servers streaming to FREE clients only.

                                          If you have a plex watch pass (for client) you're good and can stream from any server. If you have a plex pass (for server) any one can stream from your server. But you have to have one or the other.

                                          B This user is from outside of this forum
                                          B This user is from outside of this forum
                                          [email protected]
                                          wrote last edited by
                                          #317

                                          Yes. But it used to be free to watch remotely. It's 99% your own hardware doing everything. Their services get used for discovery, not as proxies for the connection itself, AFAIK.

                                          You already had to pay them to allow transcoding with your own GPU, etc.

                                          Right now it's still not too bad, but just watch, enshittification will affect paid users too. For one, I expect the lifetime pass to go away, and go away retroactively eventually.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups