Clean up caddy module

This commit is contained in:
pazpi 2025-09-29 18:29:17 +02:00
parent ae2bf387f5
commit 67483e3373
6 changed files with 31 additions and 272 deletions

View file

@ -35,10 +35,10 @@ in
};
dashy = {
enable = true;
enable = false;
settings = import ./dashy-settings.nix;
proxy = {
enable = true;
enable = false;
domain = p.domains.public;
host = p.hosts.caddy;
};
@ -56,35 +56,27 @@ in
host = p.hosts.immich;
};
media-mgr = {
proxy = {
enable = true;
domain = p.domains.public;
host = p.hosts.arr;
};
media-mgr.proxy = {
enable = true;
domain = p.domains.public;
host = p.hosts.arr;
};
nextcloud = {
proxy = {
enable = true;
domain = p.domains.public;
host = p.hosts.nextcloud;
};
nextcloud.proxy = {
enable = true;
domain = p.domains.public;
host = p.hosts.nextcloud;
};
paperless = {
proxy = {
enable = true;
domain = p.domains.public;
host = p.hosts.paperless;
};
paperless.proxy = {
enable = true;
domain = p.domains.public;
host = p.hosts.paperless;
};
searx = {
enable = true;
secretFile = config.age.secrets.searx-secret.path;
enableAI = true;
perplexicaUrl = p.hosts.portainer;
proxy = {
enable = true;
domain = p.domains.public;
@ -92,31 +84,24 @@ in
};
};
vaultwarden = {
proxy = {
enable = true;
domain = p.domains.public;
host = p.hosts.vaultwarden;
};
vaultwarden.proxy = {
enable = true;
domain = p.domains.public;
host = p.hosts.vaultwarden;
};
};
monitoring = {
prometheus = {
proxy = {
enable = true;
domain = p.domains.public;
host = p.hosts.metrics;
};
prometheus.proxy = {
enable = true;
domain = p.domains.public;
host = p.hosts.metrics;
};
grafana = {
proxy = {
enable = true;
domain = p.domains.public;
host = p.hosts.metrics;
};
grafana.proxy = {
enable = true;
domain = p.domains.public;
host = p.hosts.metrics;
};
uptime-kuma.proxy = {