summary refs log tree commit diff
path: root/nixos/modules/services/misc
diff options
context:
space:
mode:
authorLeo Maroni <git@em0lar.de>2021-08-23 08:58:16 +0200
committerLeo Maroni <git@em0lar.de>2021-08-28 12:22:52 +0200
commit21482724329dc52a307a3808a9ef5265a6e7b29e (patch)
treeda50a6a332bb074764d966e140fbb218caa31593 /nixos/modules/services/misc
parent2689bd2472f25285db834c474344b7a925941f53 (diff)
downloadnixpkgs-21482724329dc52a307a3808a9ef5265a6e7b29e.tar
nixpkgs-21482724329dc52a307a3808a9ef5265a6e7b29e.tar.gz
nixpkgs-21482724329dc52a307a3808a9ef5265a6e7b29e.tar.bz2
nixpkgs-21482724329dc52a307a3808a9ef5265a6e7b29e.tar.lz
nixpkgs-21482724329dc52a307a3808a9ef5265a6e7b29e.tar.xz
nixpkgs-21482724329dc52a307a3808a9ef5265a6e7b29e.tar.zst
nixpkgs-21482724329dc52a307a3808a9ef5265a6e7b29e.zip
nixos/paperless-ng: fix web file upload
Diffstat (limited to 'nixos/modules/services/misc')
-rw-r--r--nixos/modules/services/misc/paperless-ng.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/nixos/modules/services/misc/paperless-ng.nix b/nixos/modules/services/misc/paperless-ng.nix
index 9eaf8fa8859..03773510018 100644
--- a/nixos/modules/services/misc/paperless-ng.nix
+++ b/nixos/modules/services/misc/paperless-ng.nix
@@ -283,6 +283,9 @@ in
         PATH = mkForce cfg.package.path;
         PYTHONPATH = "${cfg.package.pythonPath}:${cfg.package}/lib/paperless-ng/src";
       };
+      # Allow the web interface to access the private /tmp directory of the server.
+      # This is required to support uploading files via the web interface.
+      unitConfig.JoinsNamespaceOf = "paperless-ng-server.service";
       # Bind to `paperless-ng-server` so that the web server never runs
       # during migrations
       bindsTo = [ "paperless-ng-server.service" ];