#Trying to to run in a revers proxy
10 messages · Page 1 of 1 (latest)
I had similar issues with using sub-path (ie. something.com/overseer) and ended up use a parent (ie. overseerr.something.com) There was a article on the Overseerr site for this for some of the reverse proxy products. I use Nginx and its dead simple.
listen 80;
server_name overseerr.somthing.com;
return 301 https://$host$request_uri;
proxy_set_header Referer $http_referer;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Real-Port $remote_port;
proxy_set_header X-Forwarded-Host $host:$remote_port;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-Port $remote_port;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Ssl on;
location / {
proxy_pass http://internal-ip:5055;
}
}
server {
listen 443 ssl http2;
server_name overseerr.somthing.com
ssl_certificate /etc/letsencrypt/live/overseerr.somthing.com/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/overseerr.somthing.com/privkey.pem; # managed by Certbot
proxy_set_header Referer $http_referer;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Real-Port $remote_port;
proxy_set_header X-Forwarded-Host $host:$remote_port;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-Port $remote_port;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Ssl on;
location / {
proxy_pass http://internal-ip:5055;
}
}
Here's the link to the doco
https://docs.overseerr.dev/extending-overseerr/reverse-proxy
i have set it up exactly like it said and it still says it is offline.
i am using uisng overseerr.domain.com
and i have the port still 5055
and make sure the ssl is correct
ok so if your reverse proxy'ing your port wont be 5055. The translation is done in your config. the address, if your using SSL would be https://overseerr.domain.com
What reverse proxy software are you using?
nginx proxy manager
ok, the above config is from my working Nginx but I use a ubuntu VM for this (not the proxy manager, I never could get it working) I would suggest this method, I find it eaier to understand once you get to terms with the syntax. The above config, with some redactions, is my liove running config for my Overseerr and has never given me any problems
Also have you set the reverse proxy value in Overseerr?
what do you mean by value
Look in Overseer in Settings -> General Settings -> Application URL
This is where you need to specify the value (URL) the reverse proxy will use (i.e https://overseerr.domain.com)