PMS Docker Official Image

I’ve set up PMS on Docker using the official image but can’t access the server via Plex.tv or mobile apps.
Using host networking and server is available at localhost:32400 which allows me to claim server but only connects indirectly to other devices on the local network.
Can provide logs and config if that helps but have spent many hours trying to get this working…pleas help if you can.

Server Version# 1.13.5.5332
Player Version#: various

Is the Host firewall port open for port 32400? Also, on your network firewall, is port 32400 forwarded to the Docker host?

Yep on both points - the host isn’t actually running a firewall and the router is forwarding port 32400 to the host - although I don’t need to access this externally. My main issue is that no device can access the host on the internal network. Thnaks F

You said “My main issue is that no device can access the host on the internal network.” If you test from another PC on the same LAN, can you telnet to the HOST IP and Port 32400?

I can ping the server from another machine and ssh onto it using localhost 8888. All Plex ports are open on server and firewall but still can’t access from apps or plex.tv from other devices. The server started showing up recently but media won’t play as it says it can’t connect directly to the server. Not sure what’s going on but have double checked and rebooted. Not sure what IP is being used as local Host but assume it’s 127.0.17… rather than the 192.168 range my network uses. Thanks again!!

WHat Docker startup command did you use to startup the PLEX docker container?

I used the official image and started the container using:
docker pull plexinc/pms-docker

Container seems to be working on localhost but can’t connect from apps.

Thakns

I understand you said you can ping the Docker Host from another machine. That won’t prove connectivity on the port though. So a telnet to the port 32400 will tell you more if there is something blocking the connection.

I’m not sure this is the root of your issue but

I don’t think it’s supposed to work like that. Each volume should be mapped to a separate directory.

  • /mnt/storage:/data/storage
  • /home/franco/Music:/data/Music
  • /home/franco/Plex/films:/data/films
  • /home/franco/Plex/kids:/data/kids

OK, never done that before…assume I can use PuTTY to telnet to port 32400.
Anything in particular that I’m looking for? Does it produce some sort of output?
I assume this would have a bearing on the apps and plex.tv.
Thanks

Will need to get back to you once I figure out what to do.
Should I be doing this via PuTTY of windows command prompt.
Any idea what the syntax would be.
Thanks

On windows, you need to install the telnet client via add windows features. Once installed, from the windows computer, you will do the below in command prompt

telnet 192.168.XXX.XXX(IP of Docker host) 32400

For example, telnet 192.168.1.1 32400

It should successfully connect and not say connecting and waiting there.

Looks like we’re on the right track - it couldn’t open connection to host.
Would ther be any obvious reasons?

Try starting the container using the command like below

docker run -d -p 32400:32400 --name plex plexinc/pms-docker

This should allow the port to be bound to the host’s port 32400. GIve that a shot and see if you can connect to it.

Appreciate all your help, I’ll get onto this tomorrow and let you know how it goes. Meantime I’ll give you some peace. Thanks and all the best.

I didn’t see the known IP of the Plex machine… I guess if you can ping it by ip but are you seeing the host or the server?

You could also restart the plex container with this added too:
docker run -dit --network=“host” --name plex plexinc/pms-docker

–network will use the host NIC as opposed to the docker IP range

Then you can attach to the container and manage it from the inside CLI…

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