Roku can't connect to my Plex server unless I enable relay in PMS

Server Version#: 4.51.3
Player Version#: 6.7 build 9

This is my configuration:

In PMS I have:

  • Secure Connection set to Required
  • Enable Relay is unchecked
  • LAN Networks and authorized networks set to my VLAN 10, VLAN 40, and Docker IP ranges

My primary machine can access my PMS using https://host:32400. If it matters, my primary machine cannot access my PMS using http://host:32400.

I have signed into my Plex account on Roku but Roku says my PMS server is Unavailable. It finds my friends’ Plex servers that are shared with me but it won’t connect to mine.

What am I doing wrong?

The usual issue here is DNS rebinding coming into play, but we should be able to verify what’s going on by looking at the startup logs. Please follow the steps below and we’ll take a look at the logs.

  1. Open the Plex channel
  2. Enable Remote logging: Settings -> Advanced -> Logging: Remote
  3. Close the Plex channel
  4. Open the Plex channel
  5. Report back including the time/timezone of this test

Just did the test. I am in America/ET time-zone. Thanks!

Thanks. I have the logs. It looks like the Roku is unable to resolve the domain. This is most likely related to DNS rebinding. I’ll DM you the specific details since it may contain some identifiable data.

So I was able to add plex.direct to my pfsense setup. Now Roku shows my PMS as nearby. Is there something else I need to do to make it local?

excellent! nearby is the terminology used on the roku indicating it’s local. I can’t say for sure why we used that over local. The other options are remote or relayed connection.

1 Like

Oh. I swore I thought it also says local. Okay. Thanks!

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.