Caddy Reverse Proxy
Caddy Reverse Proxy
Section titled “Caddy Reverse Proxy”Caddy runs directly on the host (production-01) as the centralized reverse proxy and automatic HTTPS edge for all Salitech subdomains.
Active & Planned Routing Rules
Section titled “Active & Planned Routing Rules”automation.salitech.de ──► 127.0.0.1:5678 (n8n Automation)analytics.salitech.de ──► 127.0.0.1:3001 (Umami Analytics v3.3.1)api.salitech.de ──► 127.0.0.1:8000 (Salitech API - Planned)Caddyfile Configuration Layout
Section titled “Caddyfile Configuration Layout”Example production configuration structure located at /etc/caddy/Caddyfile:
automation.salitech.de { reverse_proxy 127.0.0.1:5678}
analytics.salitech.de { reverse_proxy 127.0.0.1:3001}
# Planned API routingapi.salitech.de { reverse_proxy 127.0.0.1:8000}Operations & Troubleshooting
Section titled “Operations & Troubleshooting”Validate Configuration
Section titled “Validate Configuration”caddy validate --config /etc/caddy/CaddyfileReload Configuration (Zero-Downtime)
Section titled “Reload Configuration (Zero-Downtime)”sudo systemctl reload caddyInspect Live Logs
Section titled “Inspect Live Logs”journalctl -u caddy -f --no-pager