Server Version#: 1.1.22
Player Version#: iOS 18.4.1
The IP address for the WebUI changed after upgrading server.
Changed IP on Roku, using current IP address for WebUI and both can view local files (libraries).
iDevices can not view local network files (libraries).
Can not find where to change plex server IP address on iPad or iPhone.
Network permission enabled on iDevices.
Server has manually assigned IP address.
Reading there was a menu option in previous iOS devices for changing server IP address (pre spring 2025 redesign)
Thanks for your thoughts about how to access libraries again.
You cannot; manual server connections are not being added to the new apps. See:
There are a couple of things you can try initially.
In the Plex app’s configuration on TrueNAS, enable the “Host Network” option in the network configuration settings; or,
In Plex Media Server’s network settings, add a custom server access URL. Something like: http://manual_ip_address:32400
Replace manual _ip_address with the same you use in your Roku devices.
I’d recommend trying these separately. The first option changes the Plex container’s network driver from bridge to host. This will cause the server’s published IP to match that of the TrueNAS host (instead of the container’s internal Docker IP address). The second option manually publishes the “correct” IP address to Plex’s servers.
These are two different ways of accomplishing the same thing: Ensuring the TrueNAS host IP address is published to Plex.
Thanks for the assistance so far…
I’d added the custom server access URL yesterday. No dice.
Removed the custom server access URL and enabled Host Network today. No dice.
Other thoughts? (ie is there a way to force the iDevice apps into the automatic discovery process?
Can you show here what you added as the custom server access URL? It’s important that it’s the http://... schema and not https://.
Also did you restart the Plex app for each of the tests above? I didn’t suggest doing so, but the host network change in particular probably needs it. You also would probably need to close and re-open the Plex app on your phone/tablet as well.
Are your devices and the TrueNAS host on the same network (no VLAN crossing)? All else being equal, if you used the same IP address as that which you specify for the manual connection on your Roku device the custom server access URL method should have worked.
Finally, as a test, you could try both of the methods above (set to Host Network and add a custom server access URL). It won’t hurt anything.
Process:
~ Roku is wired 192.168.1.22 is plex server 32400 is port
~ enabled the “Host Network” option on Plex server via truenas server gui
~ click Update
~ restart plex server
~ no access to Libraries via iDevices on wifi (gets spinning icon middle of screen)
~ turned off Host Network Option
~ using WebUI for plex (http://192.168.1.22:32400/web/) - Settings > Network > Custom server access URLs > http://192.168.1.22:32400
~ restart plex server
~ no access to Libraries via iDevices on wifi (gets spinning icon middle of screen) :(~ left Custom server access URL in place and enabled “Host Network” option
~ no access to Libraries via iDevices on wifi (gets spinning icon middle of screen)
(No VLANs)
(is there a way to force an iDevice app into the automatic discovery process?)
Thanks for describing that in detail. It’s exactly as it should be, except for the devices not seeing PMS.
Discovery is performed as part of the app loading process. All I’ve ever needed to do was close the app (swipe up to open the app switcher, wipe Plex off the screen). Then, open it again et voilà .
If that doesn’t work for you, can you try restarting the phone/tablet completely (leaving both changes in place)?
I did some testing with my TrueNAS VM just as a sanity check (Scale, v24.10.2.1). I configured the Plex app (with Host Network enabled); my iPhone was able to connect to the server. I then disabled Host Network and added the custom server access URL and that worked as well.
One other quick question just to ensure I understand the problem. Are you using the new experience Plex apps on your devices? If so, does your server have movie and TV libraries (not just music or photos)? I ask because the new apps only support movie and TV libraries, not music or photos.
@majortriad I was going to introduce this as a troubleshooting step later, but since ChuckPa mentioned it… You can see what connection information has been published for your server to Plex by navigating here in your browser (if using Safari you must enable developer tools):
The resources page will show all of your signed-in devices along with their connection information. For your server, you should see an entry that has your TrueNAS host machine’s private IP address. It will likely also have one container IP address as well.
When a client device is opened when signed-in, it retrieves the list of connections available to it. For servers, it then attempts to connect to them trying local options first, in my experience at least. Failing that, clients then attempt non-local connections.
This morning there was an update for the iDevice plex app, and with the two config changes the iDevice apps now see local libraries ~ for the record, the new app was put up yesterday, and the app was up to date prior to then
I did remove the two config changes and the app could not find local libraries. Put the two back, and libraries are visible again.