diff --git a/Caddyfile b/Caddyfile index 462757e..ec25ac6 100644 --- a/Caddyfile +++ b/Caddyfile @@ -7,36 +7,47 @@ {$N8N_HOSTNAME} { # For domains, Caddy will automatically use Let's Encrypt # For localhost/port addresses, HTTPS won't be enabled - reverse_proxy localhost:5678 + reverse_proxy n8n:5678 } # Open WebUI {$WEBUI_HOSTNAME} { - reverse_proxy localhost:3000 + reverse_proxy open-webui:8080 } # Flowise {$FLOWISE_HOSTNAME} { - reverse_proxy localhost:3001 + reverse_proxy flowise:3001 } # Langfuse {$LANGFUSE_HOSTNAME} { - reverse_proxy localhost:3002 -} - -# Ollama API -{$OLLAMA_HOSTNAME} { - reverse_proxy localhost:11434 + reverse_proxy langfuse-web:3000 } # Supabase {$SUPABASE_HOSTNAME} { - reverse_proxy localhost:8000 + reverse_proxy kong:8000 +} + +# Grafana +{$GRAFANA_HOSTNAME} { + reverse_proxy grafana:3000 +} + +# Prometheus +{$PROMETHEUS_HOSTNAME} { + basic_auth { + {$PROMETHEUS_USERNAME} {$PROMETHEUS_PASSWORD_HASH} + } + reverse_proxy prometheus:9090 } # SearXNG {$SEARXNG_HOSTNAME} { + basic_auth { + {$SEARXNG_USERNAME} {$SEARXNG_PASSWORD_HASH} + } encode zstd gzip @api { @@ -86,10 +97,10 @@ } # SearXNG (uWSGI) - reverse_proxy localhost:8080 { + reverse_proxy searxng:8080 { header_up X-Forwarded-Port {http.request.port} header_up X-Real-IP {http.request.remote.host} # https://github.com/searx/searx-docker/issues/24 header_up Connection "close" } -} \ No newline at end of file +}