Help with Plex via Docker

(I’m aware that docker isn’t explicitly supported here, but any advice or troubleshooting steps would be welcome and appreciated)

Hi All,

I’m moving everything over to Docker so I can get some sweet graphs of my stuff happening, it has been a smooth process for NZBGet/Sonarr/CouchPotato/PlexPy/NZBHydra etc, but Plex has been a nightmare.

Moving all my metadata per the guide didn’t work, tried it a few times, got over the ~8 hour copy times for it to not/half work. No big deal, will just sort my metatdata again. Easy, just time consuming.

So I created a whole fresh install, added my library locations and then set about making my metadata look pretty.

I can see both plex servers (SPK and the docker container) via browsing to IP:port/web/index.html. Like this:

http://192.168.1.1:32400/web/index.html (Synology spk)
http://192.168.1.1:12400/web/index.html (Docker)

For some reason, my iPhone and OpenPHT clients cannot see the docker instance, regardless of what port I use. Settings in each plex match identically, I had them side by side to make sure everything that should have been checked, is.

I’ve shut down (and uninstalled) the synology spk package in case there was something lingering, changed the ports of the docker image to match, no change.
I get port conflicts for the UPNP ports, so I removed the packages in Syno conflicting (audio station). Still no dice. I figure that shouldn’t matter though as I’m not using UPNP I don’t think?

I have disabled my NAS firewall, no change.

I’m not worried about remotely accessing my plex at this point, I’d like to get local access running first :wink:

Holla if you want me to add screenshots (or logs). If I’ve missed something super obvious, please forgive me <3.

2 quick things. First, plex has to run on port 32400 afaik. You can use a separate external port (there’s a setting for that), but it has to redirect to port 32400 internally. Again only afaik, and you say you’ve switched it back to the main port anyway, sooo … Second, what’s the docker create/run line you used? Did you include “–net=host”? It’s less secure, but gets around a lot of docker networking weirdness that plex doesn’t always play nice with.

Also which docker image are you using? I’m currently running linuxserver/plex, have had pretty good luck with it so far (some others not so much).

Hiya! So I’m currently running it on 12400 because the synology package for plex is occupying 32400, at least until I get the docker things working properly.

I created the docker container via the docker/synology GUI. It turns out you can select ‘host’ when configuring, but not AFTER you get the container started. Essentially if I want to not have an IP in the ‘Custom server access URLs’ section, I’d need to set it up again.

I don’t completely trust that a new install won’t kill my data, so I’m making a copy now, then I’ll reinstall plex on container #2 and test the host option on initial configuration.