1405
submitted 2 days ago* (last edited 2 days ago) by scrubbles@poptalk.scrubbles.tech to c/selfhosted@lemmy.world

cross-posted from: https://poptalk.scrubbles.tech/post/2333639

I was just forwarded this someone in my household who watches our server. That's it folks. I've been a hold out for a long time, but this is honestly it.

They want me to pay to stream content that I bought from my hardware transcoded also on my hardware.

I'll say it. As of today, I say Plex is dead. Luckily I've been setting up Jellyfin, I guess it's time to make it production ready.

Edit: I have a Plex Pass. More comments saying “Just buy a plex pass” are seriously not getting it. I have a Plex Pass and my users are still getting this.

And for the thousandth person who wants to say the same things to me:

  • YES I know I'm unaffected as a Plex Pass owner.
  • My users were immediately angry at it, which made me angry. Our users don't understand what plex pass is, and they shouldn't have to, that's why I had it. The fact that they were pinged even though it should have kept working is horribly sloppy
  • Plex is still removing functionality. I don't care that "People should pay their fair share". If Plex wants to put every new feature behind a paywall, that's completely okay. They are removing functionality.
    • "But they have cloud costs". Remote streaming is negligible to them. It's a dynamic DNS service. Plex client logs in, asks where server is, plex cloud responds with the IP and port of where server is located. That's it.
    • "Good luck finding another remote streaming" - Again, Plex just opens up an IP and port. Jellyfin also just opens up an IP and port (Hold on jellyfin folks I know, security, that's a separate conversation). All "remote streaming" is is their dynamic dns. Literal pennies to them. Know what actually is costing them money? Hosting all of that ad-supported "free" content that they're probably losing money on.

In short, I don't care how you justify it. Plex is doing something shitty. They're removing functionality that has been free for years. I'm not responding to any more of your comments repeating the same arguments over and over.

you are viewing a single comment's thread
view the rest of the comments
[-] magic_smoke 28 points 1 day ago

People are saying switch to jellyfin, which I'm all for. But you're expecting a service which will make remote access easy like Plex ur kinda fucked.

I mean if have to set up wireguard or whatever for Jellyfin you could just do the same for Plex?

Again go to jellyfin either way, proprietary software can suck my gurl cawk, but either way you need a VPN or open ports.

[-] skoell13@feddit.org 13 points 1 day ago

You can use a VPS to make it accessible without VPN via the internet: https://codeberg.org/skjalli/jellyfin-vps-setup

[-] magic_smoke 7 points 1 day ago* (last edited 1 day ago)

Oh yeah no you can rent out a vps and use it as a VPN/router appliance. I've done that before for other projects, just figured it seemed a lil overkill here.

[-] spicehoarder@lemm.ee 10 points 1 day ago
  1. better computer literacy is always better
  2. mas adoption -> more contributing -> more features like "share with friends"
[-] magic_smoke 3 points 1 day ago

No I understand the benefits of open source software but this isn't just a feature you can code in. Without portfords to the server, a VPN, or a reverse proxy, jellyfin would have to start hosting a service.

Is it technically feasible? I guess but seems like its both out of scope and not in the interest of the developers since the last thing they want probably want to get caught in is hosting streaming relays for everyone free of charge.

[-] spicehoarder@lemm.ee 2 points 1 day ago

Technically literate people could host the relays.

[-] magic_smoke 2 points 1 day ago

HD/4K video streams eat bandwidth like a motherfucker. Gonna have to find some rich hobbiests for that.

I guess someone could start a nonprofit but you're more likely to do that for the developers themselves first.

[-] spicehoarder@lemm.ee 2 points 1 day ago

My point is if you're paying anyone, it should be the maintainers and members of an open source project. But I've seen people host many other high bandwidth things for free so who knows.

[-] piranhaconda@mander.xyz 5 points 1 day ago

I use tailscale for accessing my home network remotely, it was a super easy setup

[-] Nibodhika@lemmy.world 2 points 1 day ago

Unfortunately most smart TVs lack a Tailscale app, so it's not always possible.

[-] piranhaconda@mander.xyz 1 points 16 hours ago

Fair. I'm the only one that uses my jellyfin server. It's usually streaming to my local TV, or laptop if I'm traveling. Working on a portable mini lab right now too, travel router + raspberry pi

[-] Scrollone@feddit.it 1 points 1 day ago

Also, my mom doesn't know what Tailscale is. She just want to watch movies

[-] fluffykittycat@slrpnk.net 1 points 1 day ago

I've been thinking of messing with the FOSS tailscale implementations

[-] magic_smoke 1 points 1 day ago

Wouldn't that count as a VPN, albeit one run on someone else's machine?

[-] piranhaconda@mander.xyz 3 points 1 day ago

Yea, I should've clarified, was just throwing out a simple option if anyone hadn't heard of that yet, it was easier than setting up openvpn or something on my router. You can also self host Headscale on your machine if you want to have more control over it.

[-] rami@ani.social 2 points 1 day ago

yeah we primarily watch on a Samsung TV through a PS5. I'm not seeing any alternatives for either device. I might be able to slap together a desktop from spare parts but I'm not sure I want to start maintaining a whole other computer.

Probably time to make a switch either way, what with them paywalling HDR and h.265

[-] fluffykittycat@slrpnk.net 1 points 1 day ago

A cheap streaming stick might work

[-] gdog05@lemmy.world 2 points 1 day ago

Cloudflare tunnel and a domain name will stream Jellyfin to any device while delivering a decent amount of safety.

[-] Nibodhika@lemmy.world 2 points 1 day ago

It is against Cloudflare TOS to stream video through them.

[-] gdog05@lemmy.world 1 points 20 hours ago

No it's not. It used to be. They removed that part of the TOS about video streaming back in 2023.

[-] Nibodhika@lemmy.world 1 points 19 hours ago

It's not completely gone, it's just that now they offer you a way to do it, here's some doc about it:

Finally, we made it clear that customers can serve video and other large files using the CDN so long as that content is hosted by a Cloudflare service like Stream, Images, or R2

Source: https://blog.cloudflare.com/updated-tos/

some users attempt to misconfigure our service to stream video in violation of our Terms of Service

Source: https://developers.cloudflare.com/fundamentals/reference/policies-compliances/delivering-videos-with-cloudflare/

In short, streaming videos hosted on your server is still against TOS, but they now offer a thing called Stream where you can host videos to be streamed without violating it.

[-] gdog05@lemmy.world 1 points 19 hours ago* (last edited 19 hours ago)

That's for the CDN. It's about serving static, cached content faster. I actually tried to pay and use their Stream service, but it's only to be used for serving video in a web page. While they've not directly clarified on the topic (even after being asked directly in the forums several times), don't turn on caching and it appears to serve the language they've used in the updated TOS. I'm not a lawyer here, but parse that all as you will. Don't take up storage on their CDN and they seem to be happy. I actually did buy some domain names through them to make sure I'm not just using their services without giving anything back. But, that's a matter of conscience.

[-] Evotech@lemmy.world 1 points 20 hours ago

I’m assuming you don’t just stream home made movies

Stemming pirated Covent is against tos

[-] gdog05@lemmy.world 1 points 20 hours ago

Who's to say what content I stream. You do you, boo.

[-] bktheman@awful.systems 2 points 1 day ago

Can you elaborate? I've been trying to find a way to expose jf to the Internet safely without a VPN, and I'm getting mixed messages from people.

I just got a cloudfare domain the other day actually.

[-] Nibodhika@lemmy.world 2 points 1 day ago

It's against Cloudflare TOS to stream video.

[-] bktheman@awful.systems 1 points 21 hours ago

At all? Even just using their reverse proxy?

[-] Nibodhika@lemmy.world 1 points 19 hours ago

Unless you host the videos with them an use their Stream solution yes.

[-] Evotech@lemmy.world 1 points 20 hours ago

It’s against tos to stream video you don’t own the rights to

[-] gdog05@lemmy.world 5 points 1 day ago

It depends on how you're hosting Jellyfin. The easiest and most common way is via Docker in some form. You can also install a docker image of Cloudflare tunnel making sure it's on the same virtual network as Jellyfin (I think it will by default). However you're running Jellyfin, Cloudflare tunnel will need to be able to reach your local Jellyfin install.

Create a tunnel in the Cloudflare zero trust dashboard, create or edit the config file for your Cloudflare tunnel install using the code string from the zero trust dashboard, your tunnel will attempt to connect to the Cloudflare servers, when it does, you have a secure tunnel. Then you can add hostnames on the zero trust dashboard, using your local IP addresses and ports. For example, jellyfin.yourdomain.com points to 192.168.1.10:8096. The tunnel connects your local IP to the routing from your domain.

Be careful to not open this up to apps that don't have security in some form at least. There are ways to improve security on your tunnel end with SWAG and such. And I recommend turning on the security tools in Cloudflare so your domain can't be accessed outside of your country at the least, and maybe even whitelisting IP addresses for even more security.

SpaceInvaderOne on YouTube has a good video on creating a Cloudflare tunnel via Unraid. But everything is much the same in regular docker. I'm sure there's good videos on doing it however you're hosting Jellyfin. Feel free to reach out with questions, I'll gladly help if I can.

[-] bktheman@awful.systems 2 points 21 hours ago

Amazing thank you, when I get time to sit down with this I will probably have more questions!

thanks for this

this post was submitted on 01 May 2025
1405 points (100.0% liked)

Selfhosted

46596 readers
1182 users here now

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.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS