Más de 70% de empresas innovadoras adoptan servidores modernos como Caddy
Diseñamos formación A Medida en Caddy para tu equipo IT, sobre configuración, proxies y TLS automático, bonificable por FUNDAE para empresas. Pide información.
Optimiza tus infraestructuras web con un servidor que ofrece TLS automático y configuración declarativa, reduciendo el tiempo de gestión y optimización de rendimiento.
1
Transforma tu ambiente de TI con Caddy, mejorando seguridad de datos y disponibilidad de servicios, asegurando una experiencia de usuario robusta y confiable.
Personaliza el temario al 100% para tu equipo
Diseñamos una formación a medida utilizando los documentos y flujos de trabajo reales de tu empresa.
Nueva Plataforma de E-learningFormación en directo con plataforma de apoyo para reforzar el aprendizaje
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Práctica: gestionar múltiples dominios con TLS automático
Tema 4: Reverse Proxy y balanceo de carga
Configurar un proxy simple a backend HTTP
Múltiples backends y balanceo (round-robin, random)
Headers personalizados y preservación
Reescritura y redirección de URLs
WebSocket y SSE proxying
Timeout y health checks
Proxy TCP y UDP (Layer 4)
Seguridad con header de origen
Logs por backend y trazabilidad
Práctica: proxy de app Node.js con balanceo
Tema 5: Administración avanzada con Caddyfile
Uso de `@matchers` para condicionales
Variables y expresiones en rutas
Headers personalizados: CSP, CORS, etc.
Manejo de errores 404, 500 con páginas personalizadas
Limitación de ancho de banda o rate-limiting
Autenticación básica integrada
Estructura de configuración por dominios
Inclusión de archivos externos (`import`)
Hot reload de configuraciones
Práctica: construir un Caddyfile complejo multi-sitio
Tema 6: Configuración con API y JSON
Introducción al modo JSON (config API)
Diferencias entre Caddyfile y JSON
Uso de `caddy adapt` para conversión
Estructura del árbol de configuración
Deploy vía REST API (`localhost:2019`)
Patch dinámico de configuración en caliente
Aplicaciones: automatización, pipelines CI/CD
Configuración declarativa vs programática
Seguridad del API de administración
Práctica: crear configuración vía JSON y aplicarla por API
Tema 7: Seguridad y buenas prácticas en producción
Refuerzo de seguridad por defecto en Caddy
Deshabilitar protocolos inseguros
Headers de seguridad: HSTS, XSS-Protection, Referrer
Autenticación con JWT y LDAP (extensiones)
Control de acceso por IP, geolocalización (plugins)
Registro de acceso y errores avanzado
Monitoreo de tráfico con Prometheus
Protección frente a bots y scrapers
Uso de fail2ban con Caddy logs
Práctica: hardening de un sitio web en producción
Tema 8: Caddy como servidor de archivos y descarga segura
Hosting de repositorios estáticos
Descarga con autenticación y tokens
Expiración de enlaces
Servidor temporal para pruebas internas
Rutas protegidas para ficheros grandes
Autoindex de carpetas y directorios
Previsualización segura de PDFs, imágenes, vídeos
Limitación por IP o tiempo
Plugins para expiración de enlaces firmados
Práctica: crear un portal de descargas temporales
Tema 9: Integración con Docker (Caddy-Docker-Proxy)
Cómo funciona caddy-docker-proxy
Etiquetas en contenedores para configurar Caddy
Uso de `docker-compose` con auto-proxy
Configuración dinámica por servicios
Logs y volúmenes para certificados
Renovación automática vía label
Multi-container setup
Migración desde Traefik
Reutilización de contenedor Caddy como TLS engine
Práctica: servir 3 contenedores con dominios distintos automáticamente
Tema 10: Alojamiento de aplicaciones modernas
Desplegar SPA con rutas limpias
Proxy para frontend + backend separados
Redirecciones de errores a index.html
Servir apps React, Angular, Vue
Soporte WebSocket y GraphQL
Reverse proxy con cache en CDN o backend
Headers personalizados para frontend frameworks
Práctica: alojar app React + API Go usando Caddy
Tema 11: Logging, métricas y trazabilidad
Estructura de logs en Caddy
Configuración JSON para logs estructurados
Output en consola, archivo, socket o stdout
Integración con Prometheus + Grafana
Exportación a Loki, ELK, Datadog, etc.
Seguimiento por request ID
Logging por sitio y por endpoint
Visualización en tiempo real con `tail -f`
Buenas prácticas para auditoría
Práctica: configurar dashboards de logs y métricas
Tema 12: Integración con Kubernetes (Caddy + Ingress)
Caddy como controlador Ingress experimental
Caddy en un Pod + PVC para certificados
Montaje de volumen para Caddyfile centralizado
Configuración desde ConfigMaps
Autodescubrimiento de servicios vía API
Alternativas: Caddy sidecar para servicios concretos
Seguridad TLS automatizada en K8s
Certificados Wildcard con DNS challenge
Comparativa: Caddy Ingress vs Traefik Ingress
Práctica: Ingress con TLS automatizado vía Caddy
Tema 13: Desarrollo y extensiones con módulos Caddy
Qué es un módulo en Caddy
Compilar un binario personalizado con módulos extra
Ejemplos: auth, LDAP, cache, OpenID
Repositorios de módulos externos
Caddy Builder: herramienta oficial
Seguridad al añadir módulos
Desarrollar tu propio plugin
Publicar módulos en el ecosistema
Caddy como librería embebida (Go SDK)
Práctica: añadir módulo de autenticación OpenID
Tema 14: Troubleshooting y resolución de problemas
Análisis de logs detallados
Depuración de errores de certificado TLS
Revisión de configuración adaptada (`caddy adapt`)
Verificación de puertos y permisos
DNS y problemas de resolución
Logs del ACME client y rate limiting
Solución de errores de redirección y rutas
Diagnóstico de rendimiento (latencia, timeout)
Recuperación tras fallo y rollback seguro
Práctica: troubleshooting de sitio mal configurado
Tema 15: Proyecto final: Infraestructura segura de múltiples sitios con Caddy
Definición de caso real: frontend, backend, auth, SPA
Diseño del Caddyfile multisitio
Configuración de TLS automático con dominios personalizados
Balanceo entre dos backends con healthcheck
Integración de logs y métricas
Hardening completo del servidor
Configuración como sistema con systemd
Migración desde NGINX a Caddy
Entrega de informe técnico de la infraestructura
Práctica: despliegue funcional de plataforma web completa
Perfiles profesionales
Pensado para quienes deben dominar Caddy en su día a día
DevOps
Optimizan despliegues automatizados y buscan estabilidad en arquitecturas empresariales dinámicas.
Administradores de Sistemas
Necesitan herramientas modernas para gestionar servidores web de manera segura y eficiente.
Desarrolladores Backend
Quieren integrar soluciones de servidor para mejorar la entrega continua de aplicaciones.
Ingenieros de Red
Buscan mejorar el manejo de proxies y balanceo de carga en entornos empresariales complejos.
Preguntas frecuentes
Resolvemos todas tus dudas sobre nuestra formación en Caddy
Explora las respuestas a las preguntas que guian a nuestra comunidad. Aqui encontraras claridad sobre como funciona todo, desde el acceso hasta los detalles de los cursos. Si buscas respuestas, este es el lugar para comenzar.
El curso ayuda a digitalizar y optimizar la infraestructura web de tu empresa mediante la implementación de Caddy. Enseña a mejorar la seguridad con gestión automática de TLS, a configurar proxies reversos y a alojar aplicaciones modernas con eficacia. Esto conlleva a una mayor estabilidad en tus servicios y procesos.
Sí, el curso es 100% bonificable a través de FUNDAE. Además, si gestionamos la bonificación, hay un costo adicional del 10% más IVA, también bonificable, que se añadirá a las facilidades que FUNDAE proporciona.
El curso se ofrece en formato de Aula Virtual Personalizada con sesiones por videoconferencia en Zoom. Esta modalidad proporciona flexibilidad y adaptación a las necesidades corporativas, permitiendo revisiones posteriores gracias a las grabaciones de las clases.
La inscripción se realiza a través de nuestra página web. Debes llenar los formularios requeridos para procesar la inscripción y considerar la opción de bonificación si aplica, asegurando un proceso eficiente y sin complicaciones.
Los participantes adquirirán habilidades en configuración y manejo de Caddy Server para la gestión de infraestructura web moderna, con enfoque en seguridad automatizada y eficiencia operativa. Aprenderán a utilizar Docker, Kubernetes, y estrategias avanzadas en servidores web.
El curso ayuda a digitalizar y optimizar la infraestructura web de tu empresa mediante la implementación de Caddy. Enseña a mejorar la seguridad con gestión automática de TLS, a configurar proxies reversos y a alojar aplicaciones modernas con eficacia. Esto conlleva a una mayor estabilidad en tus servicios y procesos.
Sí, el curso es 100% bonificable a través de FUNDAE. Además, si gestionamos la bonificación, hay un costo adicional del 10% más IVA, también bonificable, que se añadirá a las facilidades que FUNDAE proporciona.
El curso se ofrece en formato de Aula Virtual Personalizada con sesiones por videoconferencia en Zoom. Esta modalidad proporciona flexibilidad y adaptación a las necesidades corporativas, permitiendo revisiones posteriores gracias a las grabaciones de las clases.
La inscripción se realiza a través de nuestra página web. Debes llenar los formularios requeridos para procesar la inscripción y considerar la opción de bonificación si aplica, asegurando un proceso eficiente y sin complicaciones.
Los participantes adquirirán habilidades en configuración y manejo de Caddy Server para la gestión de infraestructura web moderna, con enfoque en seguridad automatizada y eficiencia operativa. Aprenderán a utilizar Docker, Kubernetes, y estrategias avanzadas en servidores web.
Diseñemos hoy el curso que tu empresa necesita
Cuéntanos tus objetivos de negocio y prepararemos una propuesta formativa bonificable totalmente ad hoc
Capacita a tu equipo en el empleo de tecnologías de vanguardia como Docker y Kubernetes con Caddy, aumentando la eficacia y flexibilidad operacional.
3
Mejora la competitividad de tu empresa al implementar procesos automatizados de certificación TLS, asegurando confiabilidad en la protección de las transacciones y comunicaciones en línea.
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Ejercicios prácticos
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Practica y mejora con nuestra plataforma
Una plataforma practica, con IA integrada y pensada para que mejores desarrollando. Se adapta a tu ritmo, te corrige al instante y te muestra tu progreso real.
Correccion magica
Feedback inteligente
Aprende de cada acierto y fallo con explicaciones claras