Setup paperless

This commit is contained in:
Tim Schubert 2023-05-12 19:03:34 +02:00
parent c649f0f3c2
commit 4b1ca22b9f
Signed by: dadada
GPG key ID: EEB8D1CE62C4DFEA
3 changed files with 12 additions and 0 deletions

View file

@ -92,6 +92,17 @@ in
services.avahi.enable = true; services.avahi.enable = true;
services.paperless = {
enable = true;
passwordFile = config.age.secrets.paperless.path;
};
age.secrets.paperless = {
file = "${config.dadada.secrets.path}/paperless.age";
mode = "700";
owner = "paperless";
};
# Enable CUPS to print documents. # Enable CUPS to print documents.
services.printing = { services.printing = {
enable = true; enable = true;

BIN
secrets/paperless.age Normal file

Binary file not shown.

View file

@ -19,6 +19,7 @@ in
"hydra-github-authorization.age".publicKeys = [ systems.pruflas dadada ]; "hydra-github-authorization.age".publicKeys = [ systems.pruflas dadada ];
"miniflux-admin-credentials.age".publicKeys = [ systems.surgat dadada ]; "miniflux-admin-credentials.age".publicKeys = [ systems.surgat dadada ];
"gorgon-backup-passphrase-gs.age".publicKeys = [ systems.gorgon dadada ]; "gorgon-backup-passphrase-gs.age".publicKeys = [ systems.gorgon dadada ];
"paperless.age".publicKeys = [ systems.gorgon dadada ];
"surgat-ssh_host_ed25519_key.age".publicKeys = [ systems.surgat dadada ]; "surgat-ssh_host_ed25519_key.age".publicKeys = [ systems.surgat dadada ];
} // } //
backupSecrets "gorgon" // backupSecrets "gorgon" //