I've set up a Cloudflare tunnel on my unRaid machine so that I could securely proxy my Overseerr container.
For the most part everything seems to be working. Except that when we try to sign in to Overseerr with our Plex account we get hit with a failure to authenticate.
I'm assuming that there's a setting in Overseerr that I'm missing. Like maybe the "Enable Proxy Support" option?
I don't know. So before I start changing anything I wanted to ask for some help and feedback.
Thanks!
#Overseerr fails to authenticate Plex sign-in
1 messages Β· Page 1 of 1 (latest)
Also!
This failure only shows up when trying to sign in on mobile.
Signing into Overseerr with Plex on desktop works just fine.
Needs logs to even begin to help π
I'll apologize in advance as I'm still really new to most of this.
Which logs should I grab?
@peak path π
https://docs.overseerr.dev/support/need-help#how-can-i-share-my-logs Check this for how to find your logs
Please follow the steps there to share it. Use a gist π
2023-06-22T10:20:53.833Z [error][Plex.tv API]: Something went wrong while getting the account from plex.tv: Socket connection timeout
you're having issues connecting to plex.tv
Seems very broad. I don't understand what the problem could be because I was able to sign in at my desktop. It's just a mobile issue. How should I troubleshoot that?
It only fails on mobile? Thats odd. That error is happening on the server side so it shouldnt matter if its mobile or desktop
Which is why I'm confused and am here. π
@peak path I've been searching around a lot and I see that a lot of people have had this issue before. But all of the posts are locked behind the shut down subreddit...
@peak path I've also found that it's not only on mobile.
I had a friend try to do the sign in at their desktop and got the same error.
Looking at the logs in Overseerr it's saying that there's an "Invalid auth token" along the Socket connection timeout.
@peak path So I removed all instances of Overseerr from authorized devices in my Plex server, signed out from everywhere, and tried signing back in. And now I'm running into the same problems everywhere. I'm basically locked out now.
...Should I just restart and try again?
I'm having the same issue currently, "invalid auth token" in my logs both on local network as well as through a CF tunnel
I can sign in to app.plex.tv without issue
can confirm this is an overseerr issue as rolling back to 1.32.5 fixes it
Nothing auth related was changed in 1.33 so thatβs unlikely the reason itβs fixed.
could be an issue with the binhex overseerr container then. Seems the only people ive found online with this issue are using Unraid, so most likely using that container. Myself, OP and BrynPalmer from the unraid forums all are running Unraid
https://forums.unraid.net/topic/122509-support-binhex-overseerr/?do=findComment&comment=1274741
Unraid
Overview: Support for Docker image arch-overseerr in the binhex repo. Application: Overseerr - https://github.com/sct/overseerr Docker Hub: https://hub.docker.com/r/binhex/arch-overseerr/ GitHub: https://github.com/binhex/arch-overseerr Documentation: https://github.com/binhex/documentation If yo...
I run overseerr on unraid but I use our main image. I suggest you do the same π
You're saying to avoid the binhex image then?
I assume that would hotio, right?
Our official image is sctx/overseerr
Im not saying to avoid binhex, but I am saying that it's hard to support other images because if they break things its out of our control.
hotio is pretty dang stable though I think π LSIO too afaik
For the sake of argument and/or convenience, which of these would you suggest I use?
Ah right on unraid the official image is under diamkill. Been meaning to take over that but havent had the time. But you can just update your existing setup to use our image for the repository and adjust the mounted config directory and that should get you where you need to be.
If thats confusing, just use the diamkill one. π
I appreciate you β€οΈ
It honestly doesn't sound that hard. I'm just not sure exactly what I should do. If there's already a guide setup to show how its done, I'd love to see it π
Because, without knowing any different, basically all of my containers are binhex.
Basically you would just update your existing app on the docker page in unraid to point to my repo instead, but you would also have to change the mounted config path to /app/config instead of what is normally just /config
So what's filled on Repository when I edit a container isn't just a name, but like an address to the image?
yes
@peak path Could you explain the reason to move the config path to /app/config?
in our official image the internal container path for the config directory is /app/config
Ahhh I see.
I assume I just need to change it so that the internal paths are consistent.
But everything else should be the same, huh?
yes
I'm just keeping notes so I know what all I'll be changing for the other apps as well.
You've been an amazing help
And my original issue with not being able to log in has been fixed, and my users are able to make requests now.
I have a quick question about changing the repository.
So all of my *arr apps are from the binhex image. And all the config folders start with binhex. Could I just change the names of the folders and keep the same path with the new repository image, so that I can maintain my configs?