Thanks for the comprehensive information, but somehow I managed to mess it up.
First I commented out the line “proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;”, reloaded nginx, no improvement.
Afterwards I went on t’internets to figure out how to make a P12 out of my cert files and this seemed to do the trick:
openssl pkcs12 -export -in fullchain.pem -inkey privkey.pem -out plex.mydomain.org.pfx
without password. Not sure if this is the right method, but is from the Let’s Encrypt community site.
then copied plex.mydomain.org.pfx from Certbot into the PlexVM using scp and set the Settings->Network accordingly, leaving “Custom certificate encryption key” blank.
Saved, rebooted the server, and still no improvement.
Could this be related that my cert common name is cloud.domain.org (plex.domain.org is one of alternate names)?
Custom certificate domain:
Currently plex.domain.org, maybe set to cloud.domain.org? but then the wrong address gets published?
Domain name to be published to plex.tv using your mapped port; must match a name from the custom certificate file.
or should i try to coax Certbot to use only domain.org or www.domain.org as CN? or even try to create a Cert just for Plex (not sure how Let’s Encrypt and Certbot would handle this, but am willing to try anything by now)
I don’t have IPv6 enabled in my entire home network, I barely understand IPv4 as is, didn’t want to open another can of worms
Once again, the server says Remote Access is OK ( Fully accessible outside your network), PlexAmp, Plex for iOS and the WebPlayer all work from remote, as did the Android Apps previously. The only changes made were updates, so I’m having a hard time wrapping my head around this cert issue, unless the Android app now has stricter rules somehow.
Attaching fresh logs from a few minutes after the last reboot.
Thank you once again for taking the time to try to fix someone else’s messy noobish setup
Plex Media Server Logs_2023-09-26_14-49-41.zip (3.2 MB)