enhancement/61 #64

Merged
wi11-holdsworth merged 2 commits from enhancement/61 into main 2025-12-29 16:47:48 +11:00
4 changed files with 27 additions and 0 deletions
Showing only changes of commit 3d2a47ec79 - Show all commits

View file

@ -12,6 +12,7 @@
"immich"
"jellyfin"
"karakeep"
"kavita"
"lidarr"
"miniflux"
"nginx"

View file

@ -0,0 +1,25 @@
{
config,
...
}:
let
port = 5015;
in
{
services = {
kavita = {
enable = true;
dataDir = "/srv/kavita";
settings.Port = port;
tokenKeyFile = config.age.secrets.kavita.path;
};
nginx.virtualHosts."kavita.fi33.buzz" = {
forceSSL = true;
useACMEHost = "fi33.buzz";
locations."/".proxyPass = "http://localhost:${toString port}";
};
};
age.secrets.kavita.file = ../../../secrets/kavita.age;
}

BIN
secrets/kavita.age Normal file

Binary file not shown.

View file

@ -20,6 +20,7 @@ in
"copyparty-will.age".publicKeys = users;
"immich.age".publicKeys = users;
"jellyfin.age".publicKeys = users;
"kavita.age".publicKeys = users;
"lidarr.age".publicKeys = users;
"miniflux-creds.age".publicKeys = users;
"paperless.age".publicKeys = users;