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.
  • haui_lemmy@lemmy.giftedmc.comH [email protected]

    awesome. thanks for chiming in. I will have to check how to do external streaming without opening my network up to the world (metaphorically).

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

    You’ve got options.

    Pangolin
    Wiredoor
    Cloudflare Tunnel
    Tailscale

    1 Reply Last reply
    2
    • 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.

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

      It's pretty rare that a company starts taking away free features and doesn't end up fucking payers in the end.

      The biggest bar to Jellyfin is TV clients, the second biggest is security.

      TV clients can be fixed with a one-time purchase of a $20 android TV stick. If viewing your familys ARR content isn't worth $20 you probably don't need to do it anyway.

      Security for remote streaming is a harder thing to handle. Most people are capable of port forwarding, But just hanging a smallish public project out there in the open is always a dicey proposition. It honestly needs real fail2ban, probably SSL, 2FA and password complexity requirements.

      We could probably make a jellyfin helper container to handle some of this. Walk people through Let's Encrypt, dynDNS, port forwarding tests, add fail2ban with a firewall, maybe even slap suricata in it.

      We need to convince the project to add 2FA and password complexity requirements.

      I don't know guys what do you think is it crazy? does it make sense? Would anybody actually use it?

      haui_lemmy@lemmy.giftedmc.comH J R K I 7 Replies Last reply
      19
      • A [email protected]

        In this thread:

        1. An OP that doesn’t understand how their network is working
        2. People rushing to suggest a solution that they fawn over because it’s open source. I have yet to see anyone recommend Emby.
        3. “Tailscale will solve all your problems!” Great - how do I make that work on an LG TV that’s 100 miles away?
        K This user is from outside of this forum
        K This user is from outside of this forum
        [email protected]
        wrote last edited by [email protected]
        #194

        Seriously. I hate when people assume default settings are the only option. You don't even need a Plex account to set up Plex. It will just be less seamless and user friendly. Never adopt the server, configure these via localhost (ssh tunnel works) and then set up your networking. Don't even need to update it, it will run for as long as the database stays stable. Which should be years or more.

        1 Reply Last reply
        0
        • R [email protected]

          It's pretty rare that a company starts taking away free features and doesn't end up fucking payers in the end.

          The biggest bar to Jellyfin is TV clients, the second biggest is security.

          TV clients can be fixed with a one-time purchase of a $20 android TV stick. If viewing your familys ARR content isn't worth $20 you probably don't need to do it anyway.

          Security for remote streaming is a harder thing to handle. Most people are capable of port forwarding, But just hanging a smallish public project out there in the open is always a dicey proposition. It honestly needs real fail2ban, probably SSL, 2FA and password complexity requirements.

          We could probably make a jellyfin helper container to handle some of this. Walk people through Let's Encrypt, dynDNS, port forwarding tests, add fail2ban with a firewall, maybe even slap suricata in it.

          We need to convince the project to add 2FA and password complexity requirements.

          I don't know guys what do you think is it crazy? does it make sense? Would anybody actually use it?

          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
          #195

          I think you make a hugely important point and I would definitely use it and I might even be able to help making it.

          R 1 Reply Last reply
          2
          • A [email protected]

            In this thread:

            1. An OP that doesn’t understand how their network is working
            2. People rushing to suggest a solution that they fawn over because it’s open source. I have yet to see anyone recommend Emby.
            3. “Tailscale will solve all your problems!” Great - how do I make that work on an LG TV that’s 100 miles away?
            S This user is from outside of this forum
            S This user is from outside of this forum
            [email protected]
            wrote last edited by
            #196

            Actual answer for 3:

            • put jellyfin behind a proper reverse proxy. Ideally on a separate host / hardware firewall, but nginx on the same host works fine as well.
            • create subdomain, let's say sub.yourdomain.com
            • forward traffic, for that subdomain ONLY, to jellyfin in your reverse proxy config
            • tell your relatives to put sub.yourdomain.com into their jellyfin app

            All the fear-mongering about exposing jellyfin to the internet I have seen on here boils down to either

            • "port forwarding is a bad idea!!", which yes, don't do that. The above is not that. Or
            • "people / bots who know your IP can get jellyfin to work as a 1-bit oracle, telling you if a specific media file exists on your disk" which is a) not an indication for something illegal, and b) prevented by the described reverse proxy setup insofar as the bot needs to know the exact subdomain (and any worthwhile domain-provider will not let bots walk your DNS zone).

            (Not saying YOU say that; just preempting the usual folklore typically commented whenever someone suggests hosting jellyfin publicly accessible)

            lazarus@mastodon.xyzL 1 Reply Last reply
            2
            • F [email protected]

              well, except WinRAR

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

              What do you mean WinRAR isn’t free?!

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

                awesome. thanks for chiming in. I will have to check how to do external streaming without opening my network up to the world (metaphorically).

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

                I used synology and reverse proxy. It was pretty easy to set up. The tricky part was going into jellyfins setting and connecting your reverse proxy to the path you made.

                Overall my kids and family can now access it anywhere.

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

                  Actual answer for 3:

                  • put jellyfin behind a proper reverse proxy. Ideally on a separate host / hardware firewall, but nginx on the same host works fine as well.
                  • create subdomain, let's say sub.yourdomain.com
                  • forward traffic, for that subdomain ONLY, to jellyfin in your reverse proxy config
                  • tell your relatives to put sub.yourdomain.com into their jellyfin app

                  All the fear-mongering about exposing jellyfin to the internet I have seen on here boils down to either

                  • "port forwarding is a bad idea!!", which yes, don't do that. The above is not that. Or
                  • "people / bots who know your IP can get jellyfin to work as a 1-bit oracle, telling you if a specific media file exists on your disk" which is a) not an indication for something illegal, and b) prevented by the described reverse proxy setup insofar as the bot needs to know the exact subdomain (and any worthwhile domain-provider will not let bots walk your DNS zone).

                  (Not saying YOU say that; just preempting the usual folklore typically commented whenever someone suggests hosting jellyfin publicly accessible)

                  lazarus@mastodon.xyzL This user is from outside of this forum
                  lazarus@mastodon.xyzL This user is from outside of this forum
                  [email protected]
                  wrote last edited by
                  #199

                  @smiletolerantly @AtariDump
                  https://en.m.wikipedia.org/wiki/Certificate_Transparency
                  Makes sure bots will hit you as soon as the certificate for your domain is issued

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

                    That is pretty much how I imagined it. Sadly, its A TON of work. I have most of this set up in many VPSs for both me and customers (with other services of course) and I can imagine its probably the best solution. I still hate my life when thinking of implementing it. 😄 I bet its gonna be easier than I think but you may get my point here. Thank you very much for sharing.

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

                    Hell I know what you mean, it was so much trial and error until it worked, hence this guide/template to help others. Plus at some point it feels more like work than a hobby 😅

                    weareallone@lemmy.dbzer0.comW haui_lemmy@lemmy.giftedmc.comH 2 Replies Last reply
                    0
                    • tabular@lemmy.worldT [email protected]

                      What's it from?

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

                      From a time when the jerk motion was used en mass. https://www.dailymotion.com/video/x2jvcd5

                      1 Reply Last reply
                      0
                      • N [email protected]

                        Therefore it's literally impossible for me to watch my media locally, way to go Plex.

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

                        Are you running in docker? Change from bridged mode to host mode on your container which should resolve this.

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

                          It's pretty rare that a company starts taking away free features and doesn't end up fucking payers in the end.

                          The biggest bar to Jellyfin is TV clients, the second biggest is security.

                          TV clients can be fixed with a one-time purchase of a $20 android TV stick. If viewing your familys ARR content isn't worth $20 you probably don't need to do it anyway.

                          Security for remote streaming is a harder thing to handle. Most people are capable of port forwarding, But just hanging a smallish public project out there in the open is always a dicey proposition. It honestly needs real fail2ban, probably SSL, 2FA and password complexity requirements.

                          We could probably make a jellyfin helper container to handle some of this. Walk people through Let's Encrypt, dynDNS, port forwarding tests, add fail2ban with a firewall, maybe even slap suricata in it.

                          We need to convince the project to add 2FA and password complexity requirements.

                          I don't know guys what do you think is it crazy? does it make sense? Would anybody actually use it?

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

                          As someone who is … lazy and took advantage of some Amazon Black Friday Fire TV stick deals, and who doesn’t want to drop the $200 for a Shield:

                          Any Android sticks/players you might recommend?

                          X R 2 Replies Last reply
                          1
                          • T [email protected]

                            What do you mean WinRAR isn’t free?!

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

                            "Free software" is different from "software that is free"

                            mobotsar@sh.itjust.worksM 1 Reply Last reply
                            1
                            • R [email protected]

                              It's pretty rare that a company starts taking away free features and doesn't end up fucking payers in the end.

                              The biggest bar to Jellyfin is TV clients, the second biggest is security.

                              TV clients can be fixed with a one-time purchase of a $20 android TV stick. If viewing your familys ARR content isn't worth $20 you probably don't need to do it anyway.

                              Security for remote streaming is a harder thing to handle. Most people are capable of port forwarding, But just hanging a smallish public project out there in the open is always a dicey proposition. It honestly needs real fail2ban, probably SSL, 2FA and password complexity requirements.

                              We could probably make a jellyfin helper container to handle some of this. Walk people through Let's Encrypt, dynDNS, port forwarding tests, add fail2ban with a firewall, maybe even slap suricata in it.

                              We need to convince the project to add 2FA and password complexity requirements.

                              I don't know guys what do you think is it crazy? does it make sense? Would anybody actually use it?

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

                              I access my stuff via VPN. As for sharing with others, I simply don't do that. VPN is still an option though. Or temporary client whitelisting, etc.

                              R N 2 Replies Last reply
                              10
                              • lazarus@mastodon.xyzL [email protected]

                                @smiletolerantly @AtariDump
                                https://en.m.wikipedia.org/wiki/Certificate_Transparency
                                Makes sure bots will hit you as soon as the certificate for your domain is issued

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

                                OK, add step above: use wildcard certificate for your domain.

                                Terminating the TLS connection at your perimeter firewall is standard practice, there's no reason your jellyfin host needs to obtain the certificate.

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

                                  yeah, thanks. but thats not gonna work for me. i live in a big city and none of us (me and my server included) have static IPs nor am I gonna get them (at all) and I dont want to pay for them either (because ISPs here want you to pay for them). in any case, thanks for trying to suggest something. it might help someone else who has a different setup. 🙂

                                  vanilla_puddinfudge@infosec.pubV This user is from outside of this forum
                                  vanilla_puddinfudge@infosec.pubV This user is from outside of this forum
                                  [email protected]
                                  wrote last edited by
                                  #207

                                  Welp, I guess they'll just have to start their own servers or you'll have to get out your credit card. Pity.

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

                                    But I ran into challenges getting my server safely accessible for users outside my LAN

                                    FWIW:

                                    1. vps + domain (optional?)
                                    2. connect vps to home server with wireguard (eg Tailscale)
                                    3. reverse proxy on the VPS forwarding to jellyfin (eg Caddy)

                                    Obviously not as trivial or seamless as Plex. Also I wouldn't try to complicate this setup by using docker for everything. But once its up you can basically host whatever you want on the WAN from your LAN.

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

                                    What added security do you get by using a VPS besides obscuring your home IP? I can definitely see benifits to not leaking your home address, but otherwise the reverse proxy and wireguard tunnels don't actually add any increased security for the extra steps. You could just host a reverse proxy at home, and any flaws Jellyfin could have in their app would still be exposed.

                                    I'm not knocking your solution, I'm just in a similar place and considering if I want to go through the extra hurdle for a VPS if I don't need one.

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

                                      Hell I know what you mean, it was so much trial and error until it worked, hence this guide/template to help others. Plus at some point it feels more like work than a hobby 😅

                                      weareallone@lemmy.dbzer0.comW This user is from outside of this forum
                                      weareallone@lemmy.dbzer0.comW This user is from outside of this forum
                                      [email protected]
                                      wrote last edited by [email protected]
                                      #209

                                      Or just get a Mikrotik router and run Back to Home and baaam you got a similar to tailscate fuction with 3 clicks.

                                      https://www.youtube.com/watch?v=CJ1PZkTNvzI

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

                                        Out of curiosity, what TV and what OS?

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

                                        TCL with Google IIRC

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

                                          It's pretty rare that a company starts taking away free features and doesn't end up fucking payers in the end.

                                          The biggest bar to Jellyfin is TV clients, the second biggest is security.

                                          TV clients can be fixed with a one-time purchase of a $20 android TV stick. If viewing your familys ARR content isn't worth $20 you probably don't need to do it anyway.

                                          Security for remote streaming is a harder thing to handle. Most people are capable of port forwarding, But just hanging a smallish public project out there in the open is always a dicey proposition. It honestly needs real fail2ban, probably SSL, 2FA and password complexity requirements.

                                          We could probably make a jellyfin helper container to handle some of this. Walk people through Let's Encrypt, dynDNS, port forwarding tests, add fail2ban with a firewall, maybe even slap suricata in it.

                                          We need to convince the project to add 2FA and password complexity requirements.

                                          I don't know guys what do you think is it crazy? does it make sense? Would anybody actually use it?

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

                                          You can address the 2fa by putting it behind something like authelia, but still, the project needs to step it up

                                          I R 2 Replies Last reply
                                          2
                                          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