feat(APPA): add paperless-ngx

This commit is contained in:
Jacob Bachmann 2024-09-17 17:58:45 +02:00
parent 7d6afb5566
commit 0517922bf0
Signed by: bchmnn
GPG key ID: 732A612DAD28067D
7 changed files with 50 additions and 2 deletions

View file

@ -6,6 +6,7 @@
ensureDatabases = [
config.services.gitea.user
"vaultwarden"
config.services.paperless.user
];
ensureUsers = [
@ -13,18 +14,24 @@
name = "vaultwarden";
ensureDBOwnership = true;
}
{
name = config.services.paperless.user;
ensureDBOwnership = true;
}
];
# type database DBuser auth-method mapping
authentication = ''
local gitea all ident map=gitea-users
local vaultwarden all ident map=vaultwarden-users
local paperless all ident map=paperless-users
'';
# name sysuser dbuser
identMap = ''
gitea-users gitea gitea
vaultwarden-users vaultwarden vaultwarden
paperless-users paperless paperless
'';
};