✨ enable tika and gotenberg on paperless-ngx
This commit is contained in:
parent
6b4d8b2e71
commit
be6b1fbfa4
2 changed files with 38 additions and 1 deletions
|
@ -46,9 +46,10 @@
|
|||
|
||||
./service-atuin.nix
|
||||
./service-forgejo.nix
|
||||
./service-paperless.nix
|
||||
./service-paperless-backup.nix
|
||||
./service-paperless-healthchecks.nix
|
||||
./service-paperless-tika.nix
|
||||
./service-paperless.nix
|
||||
./service-s3.nix
|
||||
#./service-taskwarrior.nix
|
||||
./service-vault.nix
|
||||
|
|
36
machines/chungus/service-paperless-tika.nix
Normal file
36
machines/chungus/service-paperless-tika.nix
Normal file
|
@ -0,0 +1,36 @@
|
|||
{
|
||||
config,
|
||||
pkgs,
|
||||
lib,
|
||||
...
|
||||
}:
|
||||
{
|
||||
|
||||
services.paperless = {
|
||||
settings = {
|
||||
PAPERLESS_TIKA_ENABLED = true;
|
||||
PAPERLESS_TIKA_ENDPOINT = "http://127.0.0.1:${toString config.services.tika.port}";
|
||||
PAPERLESS_TIKA_GOTENBERG_ENDPOINT = "http://127.0.0.1:${toString config.services.gotenberg.port}";
|
||||
};
|
||||
};
|
||||
|
||||
services.tika = {
|
||||
enable = true;
|
||||
};
|
||||
|
||||
services.gotenberg = {
|
||||
enable = true;
|
||||
timeout = "300s";
|
||||
port = 3214;
|
||||
};
|
||||
|
||||
systemd.services.gotenberg = {
|
||||
environment.HOME = "/run/gotenberg";
|
||||
serviceConfig = {
|
||||
SystemCallFilter = lib.mkAfter [ "@chown" ]; # TODO remove when fixed (https://github.com/NixOS/nixpkgs/issues/349123)
|
||||
WorkingDirectory = "/run/gotenberg";
|
||||
RuntimeDirectory = "gotenberg";
|
||||
};
|
||||
};
|
||||
|
||||
}
|
Loading…
Reference in a new issue