Unable to connect to Plex except via Web

CJRoss

Contributor
Joined
Aug 7, 2017
Messages
139
I have multiple jails running Plex on Core with no problems and wanted to test out Scale. I installed Scale on an old desktop and created a Plex app and loaded it with some music. I can connect to the new Plex server on Scale via the web portal button but that's it. None of my other clients seem to see the server.

Am I missing a step in the configuration of Plex? I'm not sure why the web connection would work but not any of the actual clients.
 

sretalla

Powered by Neutrality
Moderator
Joined
Jan 1, 2016
Messages
9,700
Am I missing a step in the configuration of Plex? I'm not sure why the web connection would work but not any of the actual clients.
Have you set up a plex claim token in the app?

The web portal button connects directly to the IP:port of the container, but other clients probably expect to find that server via plex.tv, which will only work if you claimed it (and port forward to it correctly... presumably needing to pick a unique public port under Remote access in the settings too)
 

CJRoss

Contributor
Joined
Aug 7, 2017
Messages
139
Have you set up a plex claim token in the app?

The web portal button connects directly to the IP:port of the container, but other clients probably expect to find that server via plex.tv, which will only work if you claimed it (and port forward to it correctly... presumably needing to pick a unique public port under Remote access in the settings too)

I did not use the plex claim token option when I set up the app, but I did log into it and claim it. It shows up in my list as an available server but it's always offline.

Can you elaborate what you mean about the port forward? I'm only trying to connect internal to my network.
 

sretalla

Powered by Neutrality
Moderator
Joined
Jan 1, 2016
Messages
9,700

sretalla

Powered by Neutrality
Moderator
Joined
Jan 1, 2016
Messages
9,700
Can you elaborate what you mean about the port forward?
Your router will need to forward port 32400 (TCP) to the plex server IP address from your public IP so that the Remote Access page shows you're connected.

If you already did that for one of your plex servers, you need to select a different port to forward (on your router) and tell plex which one that will be, then forward that port from your public IP to the plex server port 32400 on that second plex server.
 

CJRoss

Contributor
Joined
Aug 7, 2017
Messages
139
So, you need to tell your client to connect to it directly on http://ip.address.of.plex:32400

I shouldn't have to do that. All of my clients properly pick up the Plex servers in my Core jails without me having to manually connect to the ip address.

Your router will need to forward port 32400 (TCP) to the plex server IP address from your public IP so that the Remote Access page shows you're connected.

If you already did that for one of your plex servers, you need to select a different port to forward (on your router) and tell plex which one that will be, then forward that port from your public IP to the plex server port 32400 on that second plex server.

I don't use Remote Access so I don't have to worry about that. I'm simply trying to connect internally from my clients to the Scale Plex server.
 

sretalla

Powered by Neutrality
Moderator
Joined
Jan 1, 2016
Messages
9,700
OK, well the only difference I'll identify a second time is that the claim token is something you need to configure on the app... kubernetes re-creates containers at will, so if you did something inside the container it can be lost.
 

CJRoss

Contributor
Joined
Aug 7, 2017
Messages
139
I edited the app to include the claim token but that didn't change anything.
 

CJRoss

Contributor
Joined
Aug 7, 2017
Messages
139
An interesting discovery. Enabling Remote Access on the Scale app allows it to show up in app.plex.tv but it's via an Indirect connection.
 

CJRoss

Contributor
Joined
Aug 7, 2017
Messages
139
No one has any ideas? It seems like Plex is only seeing the k8 172 network as local, but adding my subnet in the settings didn't fix it.
 

protonus

Cadet
Joined
Jul 20, 2014
Messages
9
Any Luck? I just set up Truenas Scale and Plex and have the same issue.
 

Nadstradamus

Cadet
Joined
Apr 28, 2022
Messages
5
"I feel like I'm taking CRAZY pills" - Mugatu (2001)

1651189119405.png


Migrated from core to scale the other day and I must be having the same problem as everyone here. I can only get PLEX up and running via the web from my main PC that is connected to my server via the Intel 10GBe NIC. I DID use the claim token during initial setup.

I have my MOBO ethernet port connected to a 24 port gigabit switch that feeds my house (a wireless router, and direct connections to various TVs). I had no problem in TrueNAS CORE accessing plex on any tv or mobile device. Nothing is working now. Mobile apps say that my server is offline and TVs wont connect.

I have tried static IPs (probably incorrectly...), various Plex settings from the web portal with no luck.

  • ASUS Maximus V EXTREME
  • i7 3770k
  • 32Gb Memory
  • 256GB SSD Boot
  • Intel x540-T2
  • NVidia P620 2GB
  • 3 x 18TB WD RED PRO [RAID Z1]
 

truecharts

Guru
Joined
Aug 19, 2021
Messages
788
Besides the above there are a few undocumented caveats, for some plex client's it's crucial to:
- Ensure your announce url's in plex settings point to the SCALE host on LAN (and or domain name)
- When using our App and Ingress, also keep the App available on 32400
- For some client's it's absolutely crucial to disable the legacy "GDM discovery" system in the plex settings
 

Nadstradamus

Cadet
Joined
Apr 28, 2022
Messages
5
@truecharts Thank you for your response!
  • I was able to get the Plex client on my smart TV to see my Scale/Plex server by enabling Manual IPs from the client app and inputting the static IP used in my Network/Interfaces section.
Problems:
  • I was not able to get the Plex client on my Android Phone [S22 Ultra] the same way although it did have the option to enter an IP address.
  • I was not able to get the Plex client on my Sony Playstation 5 [Hard Wired] as their Plex client does not even offer the option to enter an IP address manually from within settings.
I certainly do not mind setting a manual IP address to establish connections when needed, however; I am concerned with the lack of Network Settings consistency between clients. I am sure I am missing something with regards to my router settings or TrueNAS Scale Network settings that might be able to fix this.

Is there any additional info regarding my server/router configuration that I can share to help get to the bottom of this?
 

truecharts

Guru
Joined
Aug 19, 2021
Messages
788
@truecharts Thank you for your response!
  • I was able to get the Plex client on my smart TV to see my Scale/Plex server by enabling Manual IPs from the client app and inputting the static IP used in my Network/Interfaces section.
Problems:
  • I was not able to get the Plex client on my Android Phone [S22 Ultra] the same way although it did have the option to enter an IP address.
  • I was not able to get the Plex client on my Sony Playstation 5 [Hard Wired] as their Plex client does not even offer the option to enter an IP address manually from within settings.
I certainly do not mind setting a manual IP address to establish connections when needed, however; I am concerned with the lack of Network Settings consistency between clients. I am sure I am missing something with regards to my router settings or TrueNAS Scale Network settings that might be able to fix this.

Is there any additional info regarding my server/router configuration that I can share to help get to the bottom of this?

You seem to have completely ignored our response, might be best to actually execute the steps we provided.
If you're using our App please go ahead and file a support ticket.
 

Nadstradamus

Cadet
Joined
Apr 28, 2022
Messages
5
You seem to have completely ignored our response, might be best to actually execute the steps we provided.
If you're using our App please go ahead and file a support ticket.

Besides the above there are a few undocumented caveats, for some plex client's it's crucial to:
- Ensure your announce url's in plex settings point to the SCALE host on LAN (and or domain name)
- When using our App and Ingress, also keep the App available on 32400
- For some client's it's absolutely crucial to disable the legacy "GDM discovery" system in the plex settings

I apologize for not replying to your first response.

  • - Ensure your announce url's in plex settings point to the SCALE host on LAN (and or domain name)
    • I interpreted this as: use the IP address of the Scale Server when entering a manual IP from a given Plex client. I did this (as mentioned in your steps to follow) on my TV and it worked.
  • - When using our App and Ingress, also keep the App available on 32400
    • The App is on port 32400, and the TV + Android clients are set to 32400. Again, no option for manual IP/Port from the PS5 client.
  • - For some client's it's absolutely crucial to disable the legacy "GDM discovery" system in the plex settings
    • I unchecked this from the PC web portal and have not found this setting on the TV/Android/PS5 clients.
 
Joined
Oct 22, 2019
Messages
3,641
Did you try unchecking "Strict TLS configuration" from the server's Network preferences? (This is done from the Plex GUI).
 

CJRoss

Contributor
Joined
Aug 7, 2017
Messages
139
I meant to test this with the TrueCharts version of Plex, but I am surprised there wasn't more traction regarding the official Plex image from iX. I ended up geting sidetracked and haven't touched my Scale test host since I originally posted. With the new update I've been meaning to go back and try again.
 
Top