I changed my Plex account password and post that I am no longer able to find my PMS (running on Linux). I have accessed Plex Web locally (i.e. hosting ip address etc.). I have tried removing the suggested entries in the Preferences.xml file and even deleting that assuming it was a credential issue, but no luck.
I have also tried removing the previous Plex server from the devices list in Plex Web.
Have tunneled through to my server (am connecting remotely to my network via a VPN).
I can reach the Plex Server Web GUI via its local address (not the loopback address, 127.0.0.1) but assume that shouldn’t matter. Anyway, I reach the GUI but it says no server found?
Am home now and cannot see my server from the server’s Plex WEB GUI. I can, however, see the server from my Plex iOS app. I cannot now login to my Plex account from the Plex Web GUI OR the iOS app, but I can login directly at plex.tv.
Alex,
Now that you’re home, I presume you can also see the server via it’s IP address but not the local loopback (http://127.0.0.1:32400/web) ?
If true, go check Settings - Server - Network. Look at the allowed networks and addresses. Everything you state implies you’ve locked out 127.0.0.1 which, by definition, would prevent PMS from running since it uses 127.0.0.1 internally.
Also check the connection type. Secure Required, Preferred, disabled.
@AJB_538 said:
Am home now and cannot see my server from the server’s Plex WEB GUI. I can, however, see the server from my Plex iOS app.
This sounds like a DNS server or a DNS rebinding protection issue.
measures to take:
use Google’s public DNS servers (8.8.8.8 + 8.8.4.4) instead of those provided by your ISP
check your router for ‘DNS rebinding’ protection and create an exemption for the domain *.plex.direct (unfortunately, not all routers allow this)
As a workaround, you must disable Secure Connections under Settings - Server - Network
Then you tell the plex web app to always fall back to ‘unsecure connections’ under
Settings - Web - General
Thanks folk! Checked this and no effect - I actually reset the account password whilst abroad so otherwise my Plex settings on my server have literally not changed for a year since I moved it to a new platform. Secured connections preferred but not required.
It’s running on a lightweight Linux distro (unraid) so no browser in place to run it from the local loopback address - but suspect it would be reachable if I had one installed, will have to install one and try it out.
@AJB_538 said:
I actually reset the account password whilst abroad so otherwise my Plex settings on my server have literally not changed for a year since I moved it to a new platform.
If you made plex server software updates within that year, you still have to make some adjustments to the settings, because the general behaviour of the server changed during the last year.
Thanks - some changes will have been made as the PMS docker updates automatically, but none have been applied since September. The issue occurred exactly when I reset my password (I was on the Plex GUI via VPN at the time I reset it via plex.tv).
Have switched to google DNS servers and rebooted the server, no impact.
Fallback to insecure connections set to Always - I don’t have any server settings visible as it can’t see the PMS.
Also, post resetting my plex account again, and signing in to all my Plex apps, some can see the server when signed in and some cannot (e.g. Plex on this Mac can, Plex on my main Mac Mini now can’t even though on the same network).
I’m thinking the issue is that I need to be able to sign into the server to re-authenticate since the password was reset (and the Preferences.xml credentials deleted). And since its running in a docker I can’t access it locally in effect.
Does that make any sense to the more knowledgeable of you?
Unfortunately, I do not have any docker knowledge. My only involvement with it has left me reluctant to dive into it because docker containers appear to create a layer of NAT network translation which is difficult to work around. When NAT is done, all those things, such as http://127.0.0.1:32400/web access from outside the container are no longer valid since the browser isn’t running in the container and only had a Host-Host route path to the host’s IP address.
That having been said, the most logical course of action is to SSH-tunnel into the container’s host OS and establish the same SSH-tunnel needed when installing Plex “On a different network”
Hmm - trying to figure out how to SSH into the container itself, so that I’m accessing the Plex GUI locally to re-authenticate. Not sure how to do it - I can use docker exec to run a bash shell but not sure if I can ssh into the docker…
Is there possibly another way here to force some sort of authentication reset or the like, on the Plex end?
Thanks - i followed this initially actually and its why i’m thinking the
issue is I cant access the local address (running in a docker container) to
re-authenticate.
I need figure that out!
Thanks,
Alex
On Fri., 2 Dec. 2016 at 11:10 pm, OttoKerner <
forums+d246584-s6025034@plex.tv> wrote:
Plex Forums https://forums.plex.tv/
OttoKerner answered your question: Reset Plex (account) password - no
longer able to find server via local Plex Web…
@AJB_538 said:
Is there possibly another way here to force some sort of authentication
reset or the like, on the Plex end?
There is this procedure, which signs the server out from the plex
account.
Thanks - have managed to ssh into the host (the docker is running using host networking so assume the docker ports were mapped to the host) - can now see the server and have claimed it so fingers crossed, running ok now! Thanks for all your help.