As suggested I changed my password today and chose the option to sign out connected devices. Then I had problems reclaiming my PMS running in a Docker container on a NAS.
Claiming via the UI was not possible because PMS is not running locally (and I couldn’t get an SSH tunnel to work).
Then I remembered how I first claimed the server, via the PLEX_CLAIM environment variable. This is even documented on What if Your Plex Account Requires a Password Reset? | Plex Support . But that didn’t work for me, PMS still wasn’t claimed after starting it with this variable.
In the Preferences.xml file I could see the following data:
PlexOnlineHome was not in the file.
PlexOnlineToken was there with an empty value.
PlexOnlineMail still had my email address.
PlexOnlineUsername still had my user name.
So it looks like the sign out process leaves some data behind which prevents PMS from using PLEX_CLAIM. After removing all that attributes PLEX_CLAIM worked fine.
Strange but I run PMS in a Docker image and I have no PLEX_CLAIM envvar at all! When all this happened all I did was change my Plex password. Never had to reclaim my server. I don’t even recall claiming my server initially. All things work including streaming locally and streaming to my friends.
If so I don’t remember. Seems to me if PLEX_CLAIM is required in the Docker container, it’s required. And if it’s not required it need not be specified.
It’s not required. But it’s an officially documented way to claim a PMS in a Docker container. I found a problem with it and reported that. That’s all my post is about.
Guess that explains why I don’t have a PLEX_CLAIM environment variable. Note that my Docker container supposedly totally overlays my Plex installation such that I can run Plex in a Docker container or as the Plex Synology App. Since I was first using the latter I guess it just configured in there my Token which would explain why I didn’t need to screw with that.
Thank you for the reply, i’ve finaly found it.
But my problem was somewere else, for some reasons my docker could not resolve plex.tv or anything else, so restarting all the kubernate environment to reset the settings fixed the issue.