I’ve been thinking about this more and more. According to the sidebar, this community is “A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.” Based on that I don’t think Plex qualifies.

Privacy: Plex clearly records the metadata of what you watch. When I used it, it would send me a report by email of what my “friends” were watching. Even with that turned off, their services still track telemetry.

Control: Plex has all of it. They can (and do) make unilateral changes to the service, how authentication works, where you can run it, etc.

So I ask, when you are hosting something that is entirely dependent on a commercial entity to function, is Plex really selfhosting in the spirit of this community?

  • German The Jackal@pawb.social
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    1 hour ago

    Please don’t try to gatekeep software or turn selfhosting into a Professional Redditor Larper shitwar like iOS vs Android. Literally no one needs or wants that.

    You can criticise Plex for its many shortcomings, that’s valid. Even better if you contribute to Jellyfin so it can overcome its shortcomings. But saying Plex is not self-hosted for puritan reasons is not a good look and smells like StackOverflow and elitist neckbeards; you’re disqualifying people from the community just because you, in your infinite pedantic wisdom, cannot comprehend that they also have valid reasons for using what they use.

    By this logic:

    • If you use the internet, nothing you access through it is self-hosted, because your ISP dictates if it’s allowed or not. Tailscale, WireGuard, OpenVPN, or a direct port connection are all subject to this. However you can access Jellyfin remotely is subject to this.
    • Docker isn’t self-hosted - you depend on Docker Inc, their image registry will be aware of some details about your host, including your IP, which is technically PII and is directly linked to you.
    • Let’s Encrypt certificates aren’t self-hosted because they’re an external CA and collect data like your email.
    • Jellyfin is not self-hosted, it depends on TMDB and OMDB which are commercial or external.
    • Pi-hole is not self-hosted as it depends in many cases on GitHub or external resources for its block lists, and it depends on public resolvers to operate.
    • Ubuntu is not self-hosted because Canonical controls everything and has telemetry
    • Neither is Windows, Mac, Debian, Arch, or even FreeBSD - they control updates and packages and if they randomly become evil, they have levers on you no matter what. Maybe TempleOS lol.
    • Nextcloud is not self-hosted because they control the add-on store, update servers and has telemetry.
    • The BitTorrent protocol isn’t self hosted because you rely on trackers and they collect telemetry about your client
    • Media piracy isn’t self-hosted because you’re relying on other people to produce it for you
    • If you get phone notifications, emails, messages, or whatever else - those aren’t self hosted. Even if you host Ntfy you’re still relying on Apple or Google notification relay servers.

    I could go on.

    By any stretch of this line of thinking, even the mere act of downloading any software in the first place disqualifies it from counting as self-hosted, because you didn’t build it from scratch and you depend on an external resource, your ISP, a DNS resolver, your operating system, your hardware (microcode, BIOS), your browser, and so on and so forth. The logic breaks down very fast. Don’t.

  • SCmSTR@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 hour ago

    If you can’t download the software and then run it on an isolated, air gapped network like on a desert island, then it isn’t self hosting.

  • bitwolf@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 hours ago

    Many of us are caught on the convenience of Plex and actively are working to replicate that with alternatives.

    There are a few features that are not replicated anywhere else:

    1. the Plex magic proxy
    2. combined libraries
    3. Easy to use apps because of 1

    Its a matter of not having these being more annoying than Plex is.

  • Lka1988@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    2
    ·
    3 hours ago

    Plex used to be for the community. Their recent decisions have proven otherwise, they are seeking more of the almighty dollar so the imaginary money line will keep going up forever.

    Sounds familiar.

    So I don’t disagree with you on principle.

    Now technically, Plex is self-hosted as you run the server program on your own hardware and can determine whether you want to use their authentication servers or roll your own internal thing.

  • Cocodapuf@lemmy.world
    link
    fedilink
    English
    arrow-up
    12
    ·
    10 hours ago

    I’m going to shame people for using something that used to work well. This will help me by making me feel superior, and it will help others by shaming them. What a good idea I’ve had!

  • sonofearth@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    13 hours ago

    Plex technically IS self-hosting but the significance of self is pretty low as Plex has a lot of control over it.

  • Kushan@lemmy.world
    link
    fedilink
    English
    arrow-up
    89
    arrow-down
    1
    ·
    1 day ago

    It’s self hosting by the literal definition that you host the server yourself.

    That it’s closed source and sends all kinds of data to another server is an entirely separate (and valid) concern.

    As much as I agree with the concerns around Plex, I would rather we didn’t start gatekeeping the self hosting community with arbitrary requirements and grey lines around what is and isn’t “true self hosting” or whatever. I would far rather we inform people and let them make their own choices about what they want to host on their private devices and networks.

  • jlow@slrpnk.net
    link
    fedilink
    English
    arrow-up
    28
    arrow-down
    11
    ·
    1 day ago

    For me, if I can’t use it when the internet is down it’s not self-hosting, so Plex certainly isn’t for me.

    • JordanZ@lemmy.world
      link
      fedilink
      English
      arrow-up
      10
      ·
      21 hours ago

      This can be done but you need to set the ip address ranges that don’t require auth when you can still get into the server(aka have internet). Then it works without internet fine.

      • friend_of_satan@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        20 hours ago

        Not really. I actually got rid of my Amazon Fire Stick because it didn’t work offline, but Plex did. I discovered this because my TV automatically showed the Plex shares as browsable media sources, which were being broadcast over DLNA.

        • JordanZ@lemmy.world
          link
          fedilink
          English
          arrow-up
          5
          ·
          20 hours ago

          That’s an option too but that’s mostly just DLNA and not really Plex (as the client).

      • mic_check_one_two@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        10
        arrow-down
        1
        ·
        20 hours ago

        You can use Plex without the Internet. But it takes an extra two or three setup steps, so lots of people immediately jump to “wahhh my Plex isn’t working” when their Internet goes out. Not because it can’t work, but because they didn’t jump through the extra hoops to ensure it does.

    • thumdinger@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      3
      ·
      edit-2
      21 hours ago

      This. I’ve had a couple of situations where we had an ISP outage and for whatever reason Plex Auth had expired and needed to connect to their servers to regain access to local media. The first time it happened I was pissed off. The second time it happened I installed Jellyfin and never looked back.

      • remon@ani.social
        link
        fedilink
        English
        arrow-up
        2
        ·
        14 hours ago

        You can white list local IP address if you want them to work without auth. Just a config issue in your end.

        • thumdinger@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          8 hours ago

          This was for the server itself requiring re-authentication with Plex for the server claim token, rather than client auth. Some situation arose where the claim token was no longer valid, expired, unsure, and the server was locked out and local media inaccessible until ISP outage resolved and could login with Plex account (2 weeks due to fallen tree). Not ruling out a config issue. Was a couple of years ago now, so bit fuzzy on the details.

      • W98BSoD@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        6
        arrow-down
        5
        ·
        17 hours ago

        Jellyfin. Jellyfin. JELLYFIN. install it now? Is it the right fit? Fuck you who cares. I loaded Jellyfin and it worked for me so if it doesn’t work for you then you’re wrong!

        Jellyfin!

        Forget Emby or Kodi. JELLYFIN JELLYFINJELLUFIN!!!

  • irmadlad@lemmy.world
    link
    fedilink
    English
    arrow-up
    120
    arrow-down
    5
    ·
    1 day ago

    Is <insert thing here> really Self Hosting?

    I don’t really get hung up on the nomenclature and definitions. If you run your services off of a VPS and call it selfhosting, more power to you. No skin off my nose. If you run your services off of a homelab rack that dims the lights whenever you power it on and you call it selfhosting, more power to you. If you’re running your services off of an old repurposed, disposable vape unit, and you call it selfhosting, git sum. It’s a big umbrella and we can all coexist without nitpicking each other. Gatekeeping is something I don’t do, and it gets tiresome to hear others regurgitate the same trope over and over again.

    ETA: @CallMeAl@piefed.zip, nice profile shot.

    • zener_diode@feddit.org
      link
      fedilink
      English
      arrow-up
      25
      ·
      1 day ago

      If you run your services off of a homelab rack that dims the lights whenever you power it on

      If you are in this situation, then you definetly should get some more power, or at least a UPS to make sure you don’t trip a breaker.

      • [deleted]@piefed.world
        link
        fedilink
        English
        arrow-up
        13
        ·
        1 day ago

        Ooohhhhh, now I get it.

        My first thought was dimming the lights like when a movie starts and that seemed silly.

        • irmadlad@lemmy.world
          link
          fedilink
          English
          arrow-up
          9
          ·
          1 day ago

          Hey if you like a more intimate setting when you’re with your server, far be it from me to interfere. Throw on a little Barry White and some Ottis Redding and git sum.

          • David J. Atkinson@c.im
            link
            fedilink
            arrow-up
            7
            ·
            1 day ago

            @irmadlad This is such a great idea. I sometimes tell my rack, “you are my everything” and I give it whatever it wants. I’m about to reposition some of the equipment. That is plenty intimate enough to play Barry White.

      • 4am@lemmy.zip
        link
        fedilink
        English
        arrow-up
        8
        ·
        1 day ago

        Also make sure you don’t have a loose neutral somewhere 😬

        • DaGeek247@fedia.io
          link
          fedilink
          arrow-up
          6
          ·
          1 day ago

          It was a whimsical exaggeration.

          … Taken to it’s logical conclusion and combined with snarky, but mildly helpful, advice.

          As is tradition.

      • Jade@programming.dev
        link
        fedilink
        English
        arrow-up
        2
        ·
        22 hours ago

        No, no, he needs more power if the lights are dimming! That means the servers are hungry!

      • irmadlad@lemmy.world
        link
        fedilink
        English
        arrow-up
        5
        arrow-down
        1
        ·
        1 day ago

        Back in the late 60s, I heard a song by Jimi Hendrix called ‘If A 6 Were 9’. One line has stuck with me for decades and I’ve pretty much lived my life this way:

        I got my own life to live. I’m the one that’s gonna have to die when it’s time for me to die. So let me live my life the way I want to.

    • bigredgiraffe@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      1 day ago

      Yeah this is where I am at too, it’s more about who is responsible when it breaks for me and if Plex breaks I have to fix it no matter where it runs. This community is more about learning how to do it than what specific tools to use for me as well, all tools come and go over a long enough timeframe, this is a good place to learn about the next one.

  • Coleslaw4145@lemmy.world
    link
    fedilink
    English
    arrow-up
    22
    arrow-down
    1
    ·
    1 day ago

    If you are hosting software services (proprietary or not) on hardware you control, in a network you control, then you are self-hosting. What the service itself actually is is irrelevant.

  • HeartyOfGlass@piefed.social
    link
    fedilink
    English
    arrow-up
    62
    arrow-down
    3
    ·
    1 day ago

    … well, at some point any hobby grows to the point where purists show up.

    There’s give and take with everything. Is it “self” hosted if you rely on Docker - a 3rd party with control over their own infrastructure? Or hosting it on a Debian OS? Is it really “private” if it’s connected to the internet at all?

    Are you running the Plex Server application on some hardware so other devices can access the library? Hey, that’s self-hosting. That’s it.

  • Alloi@lemmy.world
    link
    fedilink
    English
    arrow-up
    30
    arrow-down
    7
    ·
    1 day ago

    im out here wondering why anyone would hand anyone credit card information to watch already downloaded pirated content.

    open source to me means open source, not open/paywall/ source.

    i prefer my open source free with a lil jank. as god intended.

    • TheSambassador@lemmy.world
      link
      fedilink
      English
      arrow-up
      22
      arrow-down
      2
      ·
      1 day ago

      Because I’m lazy and want to be able to watch my stuff from anywhere, and let my friends access my library easily across all their devices.

      Setting up Jellyfin for remote access is not trivial. Maybe for a lot of self hosting people it’s fairly simple, but it’s not nearly as simple as just downloading and running the Plex server software.

      I paid for a lifetime account when it was 250, and I felt like it was worth it. At 750 like it is now, I probably would actually have considered figuring out Jellyfin. As with everything, it’s a money/time analysis and it’s less of my time to host Plex.

      • FauxLiving@lemmy.world
        link
        fedilink
        English
        arrow-up
        6
        ·
        1 day ago

        I have both specifically for this reason.

        Plex is for my family who only need to know ‘login to your Plex account’, but I personally use Jellyfin because I’m on my VPN. I got the lifetime pass for under $100 ($80?) and it has saved me a lot of time by preventing technical issues that would need my personal attention.

        • mic_check_one_two@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          4
          ·
          20 hours ago

          Exactly this. Jellyfin shouldn’t be available externally (even with a reverse proxy!) which means a personal VPN is your only realistic option for remote access. But that means you can only remotely access it on devices that can run a VPN. So grandma’s smart TV is probably disqualified.

          Plex makes remote sharing much easier, so it’s what I use for friends and family. I got the lifetime pass like a decade ago, and I have gotten my money’s worth out of it a hundred times over. Luckily, Plex and Jellyfin will happily exist side-by-side, so there’s no real reason for me to choose one or the other.

    • tko@tkohhh.social
      link
      fedilink
      English
      arrow-up
      8
      ·
      1 day ago

      I won’t make any claims about other users, but I am using Plex for 100% legally obtained media, mostly by means of ripping physical media that I still have on my shelf. So, not everybody is using it for pirated content.

      • Doomsider@lemmy.world
        link
        fedilink
        English
        arrow-up
        8
        ·
        1 day ago

        Due to the DMCA by circumventing the copyright to rip your DVDs you are technically breaking the law. You would most definitely be considered a pirate.

        • tko@tkohhh.social
          link
          fedilink
          English
          arrow-up
          4
          arrow-down
          1
          ·
          1 day ago

          I guess that depends on your definition of “piracy”… is it “breaking the law” or is it “stealing”?

          In any case, the point I was making is that some people use Plex with non-stolen media. I mostly see assumptions that it’s only used for stolen media, so I wanted to offer a counter-example.

          • ScoopMcPoops@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            arrow-down
            2
            ·
            8 hours ago

            If by “your definition of piracy” you mean your country’s laws surrounding it, then in the USA you would still be breaking the law. The FBI anti-piracy warning that they put at the beginning of movies to warning you about the anti-piracy laws specifies that the unauthorized reproduction OR distribution of copyrighted works is illegal.

            • tko@tkohhh.social
              link
              fedilink
              English
              arrow-up
              2
              ·
              6 hours ago

              I’ve got no moral qualms about the way I’m handling things, nor am I judging anybody for the way they handle things. My comment was simply meant to show that not everybody is using Plex for stolen media.

          • Doomsider@lemmy.world
            link
            fedilink
            English
            arrow-up
            7
            ·
            1 day ago

            Piracy is infringing on copyright. Ripping DVDs is most definitely consider a form of piracy. Although without sharing it, I think a jury could see it as non-infringing personally.

            I do agree there is a huge difference between ripping media and downloading/sharing it as far as civil liability goes.

            I take some umbrage with calling either ripping or downloading stealing though as it does not deprive the owner of their property. The correct term would be commercial copyright infringement.

              • Doomsider@lemmy.world
                link
                fedilink
                English
                arrow-up
                4
                ·
                edit-2
                21 hours ago

                To this point Congress was ready to eliminate the VHS home taping technology. Believe it or not Mr. Rogers came in to save the VHS from regulation death because he believed parents could record shows to watch with their children.

                https://www.mentalfloss.com/article/29686/how-mister-rogers-saved-vcr

                Notable quotes

                “The VCR is to the American film producer and the American public as the Boston strangler is to the woman home alone.” - Jack Velanti

                “I have always felt that with the advent of all of this new technology that allows people to tape the ‘Neighborhood’ off-the-air … they then become much more active in the programming of their family’s television life. Very frankly, I am opposed to people being programmed by others. My whole approach in broadcasting has always been ‘You are an important person just the way you are. You can make healthy decisions’ … I just feel that anything that allows a person to be more active in the control of his or her life, in a healthy way, is important.” - Mr. Rogers

        • tko@tkohhh.social
          link
          fedilink
          English
          arrow-up
          3
          ·
          1 day ago

          Not sure if you’re implying that I torrent my media… but just to be clear I don’t torrent.

          • kiol@discuss.online
            link
            fedilink
            English
            arrow-up
            1
            ·
            1 day ago

            By definition, you are a pirate for ripping your purchased physical media! One can only imagine the depravity of then hosting that content for others! Straight to jail!

    • remon@ani.social
      link
      fedilink
      English
      arrow-up
      10
      ·
      1 day ago

      It’s not just about watching content, but also about having it neatly organised with your watch history tracked in a easy to use interface. And on top of that, making it easily accessible to friends/family with minimum effort.

      open source to me means open source, not open/paywall/ source.

      It sure means that, but not quite sure why this is relevant. There is obviously a big overlap between self-hosters and foss enthusiast on lemmy, but for me they are unrelated.