diff --git a/system/virtualization/docker/authentik/default.nix b/system/virtualization/docker/authentik/default.nix index b9b1def..1d2f572 100644 --- a/system/virtualization/docker/authentik/default.nix +++ b/system/virtualization/docker/authentik/default.nix @@ -93,7 +93,8 @@ in { "traefik.http.routers.${name}.service" = "${name}"; "traefik.http.routers.${name}.tls.certResolver" = "cloudflare"; - "traefik.http.services.${name}.loadbalancer.server.url" = "http://192.168.100.10:${builtins.toString hostPort}"; + #"traefik.http.services.${name}.loadbalancer.server.url" = "http://192.168.100.10:${builtins.toString hostPort}"; + "traefik.http.services.${name}.loadbalancer.server.port" = "9000"; }; volumes = [ "/etc/Authentik/custom-templates:/templates:rw" diff --git a/system/virtualization/docker/home-assistant/default.nix b/system/virtualization/docker/home-assistant/default.nix index 8343ae6..b323a77 100644 --- a/system/virtualization/docker/home-assistant/default.nix +++ b/system/virtualization/docker/home-assistant/default.nix @@ -41,7 +41,8 @@ in { "traefik.http.routers.${name}.service" = "${name}"; "traefik.http.routers.${name}.tls.certResolver" = "cloudflare"; - "traefik.http.services.${name}.loadbalancer.server.url" = "http://192.168.100.10:${builtins.toString hostPort}"; + #"traefik.http.services.${name}.loadbalancer.server.url" = "http://192.168.100.10:${builtins.toString hostPort}"; + "traefik.http.services.${name}.loadbalancer.server.port" = "8123"; }; environment = { diff --git a/system/virtualization/docker/n8n/default.nix b/system/virtualization/docker/n8n/default.nix index 18b94bb..919a33b 100644 --- a/system/virtualization/docker/n8n/default.nix +++ b/system/virtualization/docker/n8n/default.nix @@ -40,7 +40,8 @@ in { "traefik.http.routers.${name}.service" = "${name}"; "traefik.http.routers.${name}.tls.certResolver" = "cloudflare"; - "traefik.http.services.${name}.loadbalancer.server.url" = "http://192.168.100.10:${builtins.toString hostPort}"; + #"traefik.http.services.${name}.loadbalancer.server.url" = "http://192.168.100.10:${builtins.toString hostPort}"; + "traefik.http.services.${name}.loadbalancer.server.port" = "5678"; }; ports = [ diff --git a/system/virtualization/docker/ollama/default.nix b/system/virtualization/docker/ollama/default.nix index c037ce7..35c0717 100644 --- a/system/virtualization/docker/ollama/default.nix +++ b/system/virtualization/docker/ollama/default.nix @@ -55,7 +55,8 @@ in { "traefik.http.routers.${name}.service" = "${name}"; "traefik.http.routers.${name}.tls.certResolver" = "cloudflare"; - "traefik.http.services.ollama.loadbalancer.server.url" = "http://192.168.100.10:${builtins.toString hostPort}"; + #"traefik.http.services.ollama.loadbalancer.server.url" = "http://192.168.100.10:${builtins.toString hostPort}"; + "traefik.http.services.${name}.loadbalancer.server.port" = "11434"; }; extraOptions = lib.mkIf config.sysconfig.docker.nvidia [ diff --git a/system/virtualization/docker/pihole/default.nix b/system/virtualization/docker/pihole/default.nix index 427b06c..2db1110 100644 --- a/system/virtualization/docker/pihole/default.nix +++ b/system/virtualization/docker/pihole/default.nix @@ -52,7 +52,8 @@ in { "traefik.http.routers.${name}.service" = "${name}"; "traefik.http.routers.${name}.tls.certResolver" = "cloudflare"; - "traefik.http.services.${name}.loadbalancer.server.url" = "http://192.168.100.10:${builtins.toString hostPort}"; + #"traefik.http.services.${name}.loadbalancer.server.url" = "http://192.168.100.10:${builtins.toString hostPort}"; + "traefik.http.services.${name}.loadbalancer.server.port" = "80"; }; ports = [ diff --git a/system/virtualization/docker/portainer/default.nix b/system/virtualization/docker/portainer/default.nix index fa770fb..408e7a3 100644 --- a/system/virtualization/docker/portainer/default.nix +++ b/system/virtualization/docker/portainer/default.nix @@ -39,7 +39,8 @@ in { "traefik.http.routers.${name}.service" = "${name}"; "traefik.http.routers.${name}.tls.certResolver" = "cloudflare"; - "traefik.http.services.${name}.loadbalancer.server.url" = "http://192.168.100.10:${builtins.toString hostPort}"; + #"traefik.http.services.${name}.loadbalancer.server.url" = "http://192.168.100.10:${builtins.toString hostPort}"; + "traefik.http.services.${name}.loadbalancer.server.port" = "9000"; }; ports = [ diff --git a/system/virtualization/docker/searxng/default.nix b/system/virtualization/docker/searxng/default.nix index 45ae2f1..ec7ac7f 100644 --- a/system/virtualization/docker/searxng/default.nix +++ b/system/virtualization/docker/searxng/default.nix @@ -41,7 +41,8 @@ in { "traefik.http.routers.${name}.service" = "${name}"; "traefik.http.routers.${name}.tls.certResolver" = "cloudflare"; - "traefik.http.services.${name}.loadbalancer.server.url" = "http://192.168.100.10:${builtins.toString hostPort}"; + #"traefik.http.services.${name}.loadbalancer.server.url" = "http://192.168.100.10:${builtins.toString hostPort}"; + "traefik.http.services.${name}.loadbalancer.server.port" = "8080"; }; ports = [ diff --git a/system/virtualization/docker/traefik/default.nix b/system/virtualization/docker/traefik/default.nix index ca8fed0..40a7db4 100644 --- a/system/virtualization/docker/traefik/default.nix +++ b/system/virtualization/docker/traefik/default.nix @@ -52,8 +52,7 @@ ]; networks = [ - #"docker-main" - "host" + "docker-main" ]; ports = [