Sobre el proyecto
Caddy es una plataforma de servidor potente y extensible diseñada para simplificar el servicio web. Su característica más destacada es la provisión de HTTPS automático por defecto, utilizando ZeroSSL y Let's Encrypt para dominios públicos y una CA local gestionada para nombres e IPs internas.
Las capacidades clave incluyen:
- Flexibilidad de Configuración: Soporta un Caddyfile sencillo, una configuración JSON nativa y una API JSON dinámica para cambios en tiempo real. También incluye adaptadores de configuración para formatos como YAML, TOML y configuración de NGINX.
- Soporte de Protocolos Modernos: Soporte completo para HTTP/1.1, HTTP/2 y HTTP/3 desde el primer momento.
- Arquitectura Modular: Diseño altamente extensible que permite a los usuarios añadir funcionalidad a través de plugins sin añadir relleno innecesario.
- Despliegue: Escrito en Go sin dependencias externas (incluyendo libc), lo que le permite ejecutarse en diversas plataformas como un único binario.
- Preparado para Empresas: Capaz de escalar a cientos de miles de sitios y gestionar millones de certificados TLS.
Caddy funciona como una plataforma para aplicaciones Go, con las aplicaciones `http` y `tls` suministradas como módulos estándar.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.