diff --git a/coolify/proxy/caddy/dynamic/coolify.caddy b/coolify/proxy/caddy/dynamic/coolify.caddy new file mode 100644 index 0000000..7d9cb9e --- /dev/null +++ b/coolify/proxy/caddy/dynamic/coolify.caddy @@ -0,0 +1,11 @@ +coolify.site.quack-lab.dev { + @lan { + remote_ip 192.168.0.0/16 127.0.0.0/8 10.0.0.0/8 172.16.0.0/12 86.33.11.123 + } + handle @lan { + reverse_proxy host.docker.internal:8000 + } + handle { + respond "Njet Molotoff" 403 + } +} diff --git a/coolify/proxy/caddy/service-man/services.toml b/coolify/proxy/caddy/service-man/services.toml index cb9bd5d..a0a3463 100644 --- a/coolify/proxy/caddy/service-man/services.toml +++ b/coolify/proxy/caddy/service-man/services.toml @@ -1,7 +1,6 @@ # IP ranges that can be referenced by name [ip_ranges] lan = "192.168.0.0/16 127.0.0.0/8 10.0.0.0/8 172.16.0.0/12 86.33.11.123" -any = "0.0.0.0/32" # Caddy configuration files - each key creates a separate .caddy file [files.actual] @@ -34,7 +33,7 @@ services = [ services = [ { domains = ["prometheus.site.quack-lab.dev", "vmagent.site.quack-lab.dev"], backend = "host.docker.internal:43261", ip_range = "lan" }, { domains = ["victoria.site.quack-lab.dev"], backend = "host.docker.internal:8428", ip_range = "lan" }, - { domains = ["grafana.site.quack-lab.dev"], backend = "grafana-jococcw004848ck4k0owwww0:43433", ip_range = "any" }, + { domains = ["grafana.site.quack-lab.dev"], backend = "grafana-jococcw004848ck4k0owwww0:43433" }, { domains = ["nodeexporter-sparky.site.quack-lab.dev"], backend = "host.docker.internal:56546", ip_range = "lan" }, { domains = ["libre-metrics-exporter-dave.site.quack-lab.dev"], backend = "192.168.1.64:9646", ip_range = "lan" }, { domains = ["libre-metrics-exporter-jana.site.quack-lab.dev"], backend = "192.168.1.68:9646", ip_range = "lan" },