enhancement/61 #64
4 changed files with 27 additions and 0 deletions
|
|
@ -12,6 +12,7 @@
|
|||
"immich"
|
||||
"jellyfin"
|
||||
"karakeep"
|
||||
"kavita"
|
||||
"lidarr"
|
||||
"miniflux"
|
||||
"nginx"
|
||||
|
|
|
|||
25
modules/nixos/features/kavita.nix
Normal file
25
modules/nixos/features/kavita.nix
Normal 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
BIN
secrets/kavita.age
Normal file
Binary file not shown.
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue