From 5181c4254b246cb0e86aab08bf4137afd7335ddc Mon Sep 17 00:00:00 2001 From: Jason Lunz Date: Sun, 20 Jul 2025 20:02:57 +0200 Subject: [PATCH] Updated Using a Reverse Proxy with Paperless ngx (markdown) --- Using-a-Reverse-Proxy-with-Paperless-ngx.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Using-a-Reverse-Proxy-with-Paperless-ngx.md b/Using-a-Reverse-Proxy-with-Paperless-ngx.md index 35b0d11..9ca9b97 100644 --- a/Using-a-Reverse-Proxy-with-Paperless-ngx.md +++ b/Using-a-Reverse-Proxy-with-Paperless-ngx.md @@ -44,13 +44,13 @@ http { The `PAPERLESS_URL` configuration variable is also required when using a reverse proxy; consider setting `USE_X_FORWARD_HOST=true`, `USE_X_FORWARD_PORT=true` and `PAPERLESS_PROXY_SSL_HEADER='["HTTP_X_FORWARDED_PROTO", "https"]'`. Please refer to the [hosting and security](https://docs.paperless-ngx.com/configuration/#hosting-and-security) docs. -When using a domain subpath (e.g. `/paperless`), you need to set `PAPERLESS_FORCE_SCRIPT_NAME=/paperless` and adjust `proxy_pass` as well: +When using a domain subpath (e.g. `/paperless`), you need to set `PAPERLESS_FORCE_SCRIPT_NAME=/paperless` and ensure the proxy_pass setup strips that prefix: ``` ... - location /paperless { + location /paperless/ { # Adjust host and port as required. - proxy_pass http://localhost:8000/paperless; + proxy_pass http://localhost:8000/; ... ```