Server Version#: Version 4.116.1
Player Version#: Version 1.83.1.4061-d3f45728
Media Server hard is Mac Mini M2 - Sonoma 14.1.2
Devices on my home network cannot connect to my Plex Media Server.
Plex Media Server is running in a Docker container. The server is accessible via http://192.168.1.5:32400. I can see the server and my TV shows and movies when accessing in this manner.
I’ve installed Plex Player on the physical media server and the player cannot connect. The message I get is “Name of Media Server is unavailable”.
-I do not have remote access enable in Plex Server settings
-Preferred network interface set to eth0 (172.19.0.2)
-LAN Networks is set to 192.168.1.0/24,172.19.0.2/16
-List of IP addresses and networks that are allowed without auth is set to 192.168.1.0/24
I’ve tried with network_mode: host but this setting I cannot access the server’s webui. I read that this mode is not supported on MacOS.
I’ve tried network_mode: bridge.
The dashboard shows that all traffic is remote and not local.
I’m happy to provide a log, just let me know which one is needed. Thank you in advance for your help.
Solved my own problem by running the Plex Media Server app on Sonoma outside of the container. Until such a time as Docker develop a method for containers to use a host’s network this is the best I can come up with.
When you tested the bridged network driver, did you include the “ADVERTISE_IP” environment variable in your container config (docker run or in your compose file)? This is required in order to ensure that your clients attempt to reach the server at the host IP address; they won’t know anything about how to reach the Docker bridge network. (Assuming you were using the official image.)
ADVERTISE_IP This variable defines the additional IPs on which the server may be be found. For example: http://10.1.1.23:32400. This adds to the list where the server advertises that it can be found. This is only needed in Bridge Networking.