So I’ve built an advanced network setup. I have Plex in a Docker container. My public access comes in through a VPS with a reverse proxy and a wireguard tunnel that lands on the local firewall. If you go to the assigned domain name from the internet, you can get to the server. In the plex server user interface, It says “Not available outside your network”. I can get to it and watch videos from it from outside my network. Sometimes when I click the “Retry” button it says accessible for a while but it tends to go back to saying it isn’t quite often. I don’t have a plex pass and am currently paying for monthly remote. Is this a bug?
Did you add your custom server URL to the Plex configuration?
It doesn’t look like it. You also seem to have disabled remote access. https://support.plex.tv/articles/200430283-network/
With your use case, you will need
“Custom server access URLs”,
“Custom certificate location”,
“Custom certificate encryption key”,
“Custom certificate domain”
which means you’ll definitely need a publicly trusted (i.e. not self-signed) security certificate for your particular domain name.
I disabled remote access because I had read that if you’ve configured everything manually it wasn’t used. When I was turning it on, it would turn green and say it was accessible and then minutes later turn red and say it wasn’t. That’s why I created this post. From what I’ve read, I now assume that the enable remote on that page is attempting upnp configuration of the router.
You are correct that I don’t have keys in Plex. The tls and certificates are managed by the reverse proxy. Yes, the custom URL is in the network page. I can access Plex remotely, Plex just didn’t seem to think so on the remote page.
That’s no use. All it does is to allow you to load the local Plex web app from your server. But actual media won’t be available.
You need to add the certificate to the Plex configuration.
It’s been working great since turning off remote access. Added the outside URL and port in the network config. No issues with the SSL only being on the proxy.