# Caddy-Konfiguration für Hördle # Root-Domains: hoerdle.de und hördle.de (xn--hrdle-jua.de) # Hinweis: Diese Konfiguration funktioniert nur für Root-Domains, nicht für Subdomains # Für Subdomains wären Wildcard-Zertifikate mit DNS-01 Challenge nötig # Domain 1: hoerdle.de (ASCII) hoerdle.de { # TLS mit automatischer HTTP-01 Challenge (funktioniert nur für Root-Domain) # Caddy verwendet automatisch Let's Encrypt # Upload-Limit: 50MB (wie in nginx.conf.example) request_body { max_size 50MB } # Reverse Proxy zu hoerdle Container reverse_proxy hoerdle:3000 { # HTTP/1.1 für WebSocket Support transport http { versions 1.1 } } # HTTP zu HTTPS Redirect @http { protocol http } redir @http https://{host}{uri} permanent } # Domain 2: hördle.de (Punycode: xn--hrdle-jua.de) xn--hrdle-jua.de { # TLS mit automatischer HTTP-01 Challenge (funktioniert nur für Root-Domain) # Caddy verwendet automatisch Let's Encrypt # Upload-Limit: 50MB request_body { max_size 50MB } # Reverse Proxy zu hoerdle Container reverse_proxy hoerdle:3000 { # HTTP/1.1 für WebSocket Support transport http { versions 1.1 } } # HTTP zu HTTPS Redirect @http { protocol http } redir @http https://{host}{uri} permanent }