I’ve created a Plex container in docker with the following in my docker-compose.yml file (with claim obfuscated). I’ve added a port forward in my firewall for 32400. When I login to plex.example.com (or even the container’s local ip 172.16.88.62:32400) it asks me to login to my plex account and then I get the “looking for servers” spinning in the top left part of the screen. What am I missing? Do I need to open up more port forwards?
plexms:
container_name: plexms
restart: always
image: plexinc/pms-docker
volumes:
- ${USERDIR}/docker/plexms:/config
- ${USERDIR}/Downloads/plex_tmp:/transcode
- /media/media:/media
- ${USERDIR}/docker/shared:/shared
ports:
- "32400:32400/tcp"
- "3005:3005/tcp"
- "8324:8324/tcp"
- "32469:32469/tcp"
- "1900:1900/udp"
- "32410:32410/udp"
- "32412:32412/udp"
- "32413:32413/udp"
- "32414:32414/udp"
environment:
- TZ=${TZ}
- HOSTNAME="Docker Plex"
- PLEX_CLAIM="claim-noneofyourbusiness"
- PLEX_UID=${PUID}
- PLEX_GID=${PGID}
- ADVERTISE_IP="http://${SERVER_IP}:32400/"
labels:
- "traefik.enable=true"
- "traefik.backend=plex"
- "traefik.port=32400"
- "traefik.frontend.rule=HostRegexp:plex.${DOMAINNAME}"
- "traefik.frontend.priority=1"
- traefik.frontend.headers.SSLRedirect=true
- traefik.frontend.headers.STSSeconds=315360000
- traefik.frontend.headers.browserXSSFilter=true
- traefik.frontend.headers.contentTypeNosniff=true
- traefik.frontend.headers.forceSTSHeader=true
- traefik.frontend.headers.SSLHost=${DOMAINNAME}
- traefik.frontend.headers.STSIncludeSubdomains=true
- traefik.frontend.headers.STSPreload=true
- traefik.frontend.headers.frameDeny=true