this post was submitted on 19 Mar 2025
1161 points (99.2% liked)

Selfhosted

44886 readers
890 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
 

We are also changing how remote playback works for streaming personal media (that is, playback when not on the same local network as the server). The reality is that we need more resources to continue putting forth the best personal media experience, and as a result, we will no longer offer remote playback as a free feature. This—alongside the new Plex Pass pricing—will help provide those resources. This change will apply to the future release of our new Plex experience for mobile and other platforms.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 22 points 4 days ago (4 children)

Why are they proxying the stream through their server though

[–] [email protected] 9 points 4 days ago (2 children)

If you're not on the same local network as the server and it's not configured to be accessible from the general internet, you need some sort of proxy to access it.

[–] [email protected] 15 points 4 days ago (2 children)

Not necessarily. Tailscale uses their own servers in order to do the negotiation, but once the connections are opened on both ends you should be directly connected to each other. All without port forwarding or any config on your end.

https://tailscale.com/blog/how-tailscale-works

[–] [email protected] 3 points 4 days ago

Right, but IIRC anyone can go on the plex.tv website and use shared servers due to the "proxy"

[–] [email protected] 1 points 4 days ago

Huh that's really interesting, you're right, and I learned a lot of new stuff about networking that I didn't know before.

[–] [email protected] 2 points 4 days ago (1 children)

The self-hosted servers use UPnP and NAT-PMP to automatically forward the port used for media streaming.

[–] [email protected] 7 points 4 days ago

They typically don't. They do proxy it if there is something preventing a direct connection, but the proxy bandwidth is super limited and results in pretty terrible playback quality.

[–] [email protected] 3 points 4 days ago (2 children)

They aren't, all their server does is handle the login authentication afaik, and then streaming happens directly from the server to the user.

[–] [email protected] 1 points 4 days ago

They do actually provide a relay server if your personal server isn't entirely accessible for whatever reason (for example I recently added a new NIC on my server which changed the IP and broke my port forwarding and my users were still able to watch my media via the relay). It is limited to low res quality but it is something they're offering.

[–] [email protected] 2 points 4 days ago (3 children)
[–] [email protected] 14 points 4 days ago

Directly to the clients from the already self-hosted server, exactly like all the other media hosting software does. Lmao.

[–] [email protected] 9 points 4 days ago (1 children)

Port forwarding, tailscale...

[–] [email protected] 5 points 4 days ago

When I stream from my plex server it's a direct connection between my device and the server. The only time it proxies through plex is if your server isn't directly accessible, like ports are blocked or not forwarded properly.