diff --git a/docs/extending-jellyseerr/reverse-proxy.mdx b/docs/extending-jellyseerr/reverse-proxy.mdx index 82f30a4bb..88ea5d5b8 100644 --- a/docs/extending-jellyseerr/reverse-proxy.mdx +++ b/docs/extending-jellyseerr/reverse-proxy.mdx @@ -249,7 +249,7 @@ Add the following Location block to your existing Server configuration. # Please Replace "FQDN" with your domain Header edit location ^/login https://FQDN/jellyseerr/login Header edit location ^/setup https://FQDN/jellyseerr/setup - + AddOutputFilterByType INFLATE;SUBSTITUTE text/html application/javascript application/json SubstituteMaxLineLength 2000K # This is HTML and JS update @@ -266,3 +266,34 @@ Add the following Location block to your existing Server configuration. + +## HAProxy (v3) + + This is third-party documentation maintained by the community. We can't provide support for this setup and are unable to test it. + + Add the following frontend and backend configurations for your seerr instance: + ```haproxy + frontend seerr-frontend + bind 0.0.0.0:80 + bind 0.0.0.0:443 ssl crt /etc/ssl/private/seerr.example.com.pem + mode http + log global + option httplog + option http-keep-alive + http-request set-header X-Real-IP %[src] + option forwardfor + acl seerr hdr(host) -i seerr.example.com + redirect scheme https code 301 if !{ ssl_fc } + use_backend seerr-backend if seerr + + backend seerr-backend + mode http + log global + option httplog + http-response set-header Strict-Transport-Security max-age=15552000 + option httpchk GET /api/v1/status + timeout connect 30000 + timeout server 30000 + retries 3 + server seerr 127.0.0.1:5055 check inter 1000 + ``` diff --git a/docs/troubleshooting.mdx b/docs/troubleshooting.mdx index a79b316b9..c35e07361 100644 --- a/docs/troubleshooting.mdx +++ b/docs/troubleshooting.mdx @@ -103,7 +103,7 @@ If you can't change your DNS servers or force IPV4 resolution, you can use Jelly In some places (like China), the ISP blocks not only the DNS resolution but also the connection to the TMDB API. -You can configure Jellyseerr to use a proxy with the [HTTP(S) Proxy](/using-jellyseerr/settings/general#https-proxy) setting. +You can configure Jellyseerr to use a proxy with the [HTTP(S) Proxy](/using-jellyseerr/settings/general#enable-proxy-support) setting. ### Option 3: Force IPV4 resolution first