Cannot Reach Plex From Off-Network

Issue description:

I used Symfonium for a few months, then switched to PlexAmp, but wanted to give this another try. I had no problems with it last time, but I’m not sure if I’ve made any changes within my setup to break anything.

When I first tried this time, I was connected to WiFi but outside my network, and after signing in through Plex and selecting my server, it stalled on connecting to it. I tried on cellular as well, but the same issue occurred.

It’s now a few days later and I’m back home, and when connected to my home network, Symfonium is able to fully complete setting up and adding my Plex libraries.

I’ve uploaded two logs, one on cellular and not being able to finish setup, and the other on WiFi and adding Plex successfully.

The only thing I can think of is that my “Advertise IP” of my Plex container is set to its local IP, 192.168.1.24. I can’t remember if I used to have this set to my public IP, but it did stick out a bit when I saw it.

Logs:

Upload description: Reappoint6227

Additional information:

 

Despite all of this happening in Symfonium, all of my devices on- or off-network are still able to connect to Plex and play any media I have through the official Plex apps (tested on Roku TV and Android TV, Android app, and web browser) or the PlexAmp app (tested both Android and iOS)
 

Reproduction steps:

 

  • Be connected to any network besides home network of Plex server

  • Try to add Plex media provider

  • Sign in through Plex page

  • Select server from “Available Servers”

  • “Checking your server status” will hang indefinitely
     

Media provider:

Plex

Screenshots:

     

Plex.TV returns a lot lot different IPs for your server and Symfonium timeout trying them all.

Once connected, the locate will work as it have no global timeout but may take time too.

Is there a way for me to remove any extraneous IPs? Even after adding it, switching to cellular will cause it to just hang

I don’t think so, you probably have multiple network card and some docker or vmware generating all those IPs.

Please provide logs when on mobile and trying to reconnect via mobile so I can see what plex.tv returns.

Just sent another log over your way. I let it sit for maybe a little over 5 minutes and it did eventually finish setup.

If it helps, this is how my Plex container is set up:

plex:
    container_name: plex
    image: linuxserver/plex
    deploy:
      resources:
        reservations:
          devices:
            - driver: nvidia
              count: 1
              capabilities: [gpu]
    environment:
      - DOCKER_MODS=linuxserver/mods:plex-absolute-hama
      - TZ=US/New_York
      - PLEX_CLAIM=claim-[redacted]
      - ADVERTISE_IP=http://192.168.1.24:32400
      - PUID=1001
      - PGID=1003
      - UMASK=002
      - VERSION=docker
      - NVIDIA_DRIVER_CAPABILITIES=compute,video,utility
      - NVIDIA_VISIBLE_DEVICES=all
    volumes:
      - ${dcs}/plex/config/:/config/
      - ${dcs}/zap2it/data:/zap2it/data
      - ${dcs}/threadfin/home/threadfin/conf:/threadfin/home/threadfin/conf
      - ${pool}/data/media/:/data/media/
    hostname: plex
    network_mode: host
    restart: unless-stopped

I’d need logs after setup and switching not during setup.

Sent another one over

In those logs you are always connected to mobile and using the external IP, so there’s no locate of the server and I don’t see the full result from Plex.tv.

Anyway it works it seems so let’s close this.