Settling on kavita for libary management needs

This commit is contained in:
TheWanderingCrow 2026-03-16 09:36:48 -04:00
parent aa0ac6ac5d
commit 7d4cfea148
4 changed files with 4 additions and 40 deletions

View file

@ -24,7 +24,6 @@ let
# "/var/lib/tuwunel"
# "/var/lib/paperless/export"
# "/var/lib/octoprint"
# "/var/lib/komga"
# ];
};
@ -65,8 +64,6 @@ in
"/var/lib/tuwunel"
"/var/lib/paperless/export"
"/var/lib/octoprint"
"/var/lib/komga"
];
};
hetzner-handlerone = restic-default // {
@ -98,8 +95,6 @@ in
"/var/lib/tuwunel"
"/var/lib/paperless/export"
"/var/lib/octoprint"
"/var/lib/komga"
];
};
};

View file

@ -43,7 +43,6 @@
"modules/quadlets"
"modules/quadlets/frigate"
"modules/quadlets/actualbudget"
"modules/quadlets/komga"
"modules/quadlets/kavita"
# Hosted services

View file

@ -11,16 +11,16 @@ in
"d /var/lib/kavita/books"
];
services.caddy.virtualHosts."kavita.wanderingcrow.net".extraConfig = ''
reverse_proxy http://localhost:${port}
services.caddy.virtualHosts."library.wanderingcrow.net".extraConfig = ''
reverse_proxy http://localhost:${builtins.toString port}
'';
virtualisation.quadlet = {
containers = {
kavita.containerConfig = {
image = "ghcr.io/jvmilazz0/kavita:latest";
image = "ghcr.io/kareadita/kavita:latest";
publishPorts = [
"${port}:5000"
"${builtins.toString port}:5000"
];
environments = {
TZ="America/New_York";

View file

@ -1,30 +0,0 @@
{ lib, ... }:
let
port = lib.custom.autoport "komga";
in
{
systemd.tmpfiles.rules = [
"d /var/lib/komga"
"d /var/lib/komga/config"
"d /var/lib/komga/data"
];
services.caddy.virtualHosts."library.wanderingcrow.net".extraConfig = ''
reverse_proxy http://localhost:25600
'';
virtualisation.quadlet = {
containers = {
komga.containerConfig = {
image = "ghcr.io/gotson/komga:latest";
publishPorts = [
"25600:25600"
];
volumes = [
"/var/lib/komga/config:/config"
"/var/lib/komga/data:/data"
];
};
};
};
}