Recently my server is only accessible on my local network through Plex Relay/Indirect connection. As soon as I’m away from home all media is able to direct play. Nothing has changed in my setup, so I’m curious why this seems to be the case all of a sudden. Any help is appreciated.
Looks like you are correct but can you expand on fixing this a bit more? I’m by no means a docker expert. It had seemed to be working fine until recently with no changes to my compose file or setup.
If the client and the server are on different subnets Plex may treat that connection as remote. When devices are on the same subnet more communications are allowed (some requests do not cross subnets by default) and they can complete proper handshakes to know its a local connection vs remote.