From a055ebeaba05dfc2e969924e2a1076d754a0c2f1 Mon Sep 17 00:00:00 2001
From: Andrea Ciceri <andrea.ciceri@autistici.org>
Date: Mon, 26 May 2025 11:13:37 +0200
Subject: [PATCH] Make `paperless` work again

---
 modules/paperless/default.nix | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/modules/paperless/default.nix b/modules/paperless/default.nix
index eea062d..f0ad8f3 100644
--- a/modules/paperless/default.nix
+++ b/modules/paperless/default.nix
@@ -16,6 +16,7 @@
         pdfa_image_compression = "lossless";
         invalidate_digital_signatures = true;
       };
+      PAPERLESS_URL = "https://paper.sisko.wg.aciceri.dev";
     };
   };
 
@@ -33,6 +34,12 @@
     };
     extraConfig = ''
       client_max_body_size 50000M;
+      proxy_redirect off;
+      proxy_set_header Host $host:$server_port;
+      proxy_set_header X-Real-IP $remote_addr;
+      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+      proxy_set_header X-Forwarded-Host $server_name;
+      proxy_set_header X-Forwarded-Proto $scheme;
     '';
     serverAliases = [ "paper.sisko.zt.aciceri.dev" ];
   };