# Caddy Reverse Proxy > **Ubicación**: Container Docker dentro de Dockge (TYAN LXC 106) > **IP**: 192.168.10.74 > **Puertos**: 80, 443 > **SSL**: Automático vía Let's Encrypt --- ## Arquitectura ``` Internet -> Modem (80/443) -> Caddy (192.168.10.74) -> Servicio Interno ``` ## Configuración **Archivo**: `/opt/caddy/Caddyfile` ```caddyfile # Ejemplo de configuración Caddy git.consultoria-as.com { reverse_proxy 192.168.10.69:3000 } immich.consultoria-as.com { reverse_proxy 192.168.10.78:2283 } # ... (configuración completa en servidor) ``` ## Servicios Proxyados | Dominio | Destino | Notas | |---|---|---| | git.consultoria-as.com | 192.168.10.69:3000 | Gitea | | immich.consultoria-as.com | 192.168.10.78:2283 | Immich | | odoo.consultoria-as.com | 192.168.10.81:8069 | Odoo | | n8n.consultoria-as.com | 192.168.10.83:5678 | n8n | | afterlife.consultoria-as.com | 192.168.10.84:3000 | Afterlife | | navidrome.consultoria-as.com | 192.168.10.85:4533 | Navidrome | | hacienda.consultoria-as.com | 192.168.10.167:5172 | Hotel Frontend | | api-hacienda.consultoria-as.com | 192.168.10.167:4000 | Hotel API | | metabase.consultoria-as.com | 192.168.10.170:3000 | Metabase | | status.consultoria-as.com | 192.168.10.87:3001 | UptimeKuma | ## Comandos ```bash # Recargar configuración docker exec caddy caddy reload --config /etc/caddy/Caddyfile # Ver logs docker logs -f caddy # Estado de certificados docker exec caddy caddy list-modules | grep tls ``` --- *Documentación Caddy - Consultoria-AS*