nixos-config/services/paperless.nix

26 lines
528 B
Nix
Raw Normal View History

2021-12-22 13:03:14 +01:00
{ config, pkgs, ... }:
let port = 28981;
in {
services.paperless-ng = {
enable = true;
inherit port;
passwordFile = "/etc/nixos/secrets/paperless";
2021-12-22 17:14:19 +01:00
extraConfig = {
PAPERLESS_ADMIN_USER = "felschr";
PAPERLESS_OCR_LANGUAGE = "deu+eng";
};
2021-12-22 13:03:14 +01:00
};
services.nginx = {
virtualHosts."paperless.felschr.com" = {
enableACME = true;
forceSSL = true;
locations."/" = {
proxyPass = "http://localhost:${toString port}";
proxyWebsockets = true;
};
};
};
}