diff --git a/modules/adguard.nix b/modules/adguard.nix index a20d753..3860904 100644 --- a/modules/adguard.nix +++ b/modules/adguard.nix @@ -54,6 +54,10 @@ in "domain" = "nextcloud.local"; "answer" = ip; } + { + "domain" = "kavita.local"; + "answer" = ip; + } { "domain" = "turnserver.local"; "answer" = "192.168.2.1"; diff --git a/modules/backup.nix b/modules/backup.nix index e378717..846d04a 100644 --- a/modules/backup.nix +++ b/modules/backup.nix @@ -72,6 +72,7 @@ "/home/**/.cache" "/home/**/__pycache__" "/home/**/node_modules" + "/home/**/dont_remotebackup" "/home/**/venv" ]; rcloneConfigFile = config.age.secrets.restic-gdrive.path; @@ -89,6 +90,7 @@ "/home/**/__pycache__" "/home/**/node_modules" "/home/**/venv" + "/home/**/dont_remotebackup" ]; initialize = true; passwordFile = config.age.secrets.restic-pw.path; diff --git a/modules/nginx.nix b/modules/nginx.nix index 9df2bbb..341b17e 100644 --- a/modules/nginx.nix +++ b/modules/nginx.nix @@ -78,6 +78,14 @@ "adguard.local" = { locations."/".proxyPass = "http://127.0.0.1:3000"; }; + "kavita.local" = { + locations."/".proxyPass = "http://127.0.0.1:5000"; + locations."/".extraConfig = '' + add_header Access-Control-Allow-Origin *; + add_header Access-Control-Allow-Methods "GET, POST, OPTIONS"; + add_header Access-Control-Allow-Headers "Authorization, Origin, X-Requested-With, Content-Type, Accept"; + ''; + }; }; }; }