servo: enable komga
, a comic/manga webapp
This commit is contained in:
parent
0662b06df6
commit
09a1d286d0
|
@ -13,6 +13,7 @@
|
||||||
./jackett.nix
|
./jackett.nix
|
||||||
./jellyfin.nix
|
./jellyfin.nix
|
||||||
./kiwix-serve.nix
|
./kiwix-serve.nix
|
||||||
|
./komga.nix
|
||||||
./matrix
|
./matrix
|
||||||
./navidrome.nix
|
./navidrome.nix
|
||||||
./nixserve.nix
|
./nixserve.nix
|
||||||
|
|
22
hosts/by-name/servo/services/komga.nix
Normal file
22
hosts/by-name/servo/services/komga.nix
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
{ config, ... }:
|
||||||
|
let
|
||||||
|
svc-cfg = config.services.komga;
|
||||||
|
inherit (svc-cfg) user group port stateDir;
|
||||||
|
in
|
||||||
|
{
|
||||||
|
sane.persist.sys.plaintext = [
|
||||||
|
{ inherit user group; mode = "0700"; directory = stateDir; }
|
||||||
|
];
|
||||||
|
|
||||||
|
services.komga.enable = true;
|
||||||
|
services.komga.port = 11319; # chosen at random
|
||||||
|
|
||||||
|
services.nginx.virtualHosts."komga.uninsane.org" = {
|
||||||
|
addSSL = true;
|
||||||
|
enableACME = true;
|
||||||
|
locations."/" = {
|
||||||
|
proxyPass = "http://127.0.0.1:${builtins.toString port}";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
sane.services.trust-dns.zones."uninsane.org".inet.CNAME."komga" = "native";
|
||||||
|
}
|
|
@ -34,6 +34,8 @@
|
||||||
sane.ids.navidrome.gid = 2405;
|
sane.ids.navidrome.gid = 2405;
|
||||||
sane.ids.calibre-web.uid = 2406;
|
sane.ids.calibre-web.uid = 2406;
|
||||||
sane.ids.calibre-web.gid = 2406;
|
sane.ids.calibre-web.gid = 2406;
|
||||||
|
sane.ids.komga.uid = 2407;
|
||||||
|
sane.ids.komga.gid = 2407;
|
||||||
|
|
||||||
sane.ids.colin.uid = 1000;
|
sane.ids.colin.uid = 1000;
|
||||||
sane.ids.guest.uid = 1100;
|
sane.ids.guest.uid = 1100;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user