Caddy é um servidor web moderno escrito em Go, conhecido por oferecer HTTPS automático via Let’s Encrypt e ZeroSSL sem configuração manual. Ele funciona como servidor HTTP, reverse proxy, balanceador de carga e servidor de arquivos estáticos, com foco em simplicidade, segurança por padrão e configuração declarativa.
Como funciona o Caddy?
O Caddy roda como um único binário estático, sem dependências externas. Ao iniciar, ele lê o arquivo Caddyfile (ou um JSON via API) e provisiona automaticamente certificados TLS para cada domínio configurado, renovando-os antes do vencimento. Segundo a documentação oficial do Caddy Server team (2024), o servidor gerencia todo o ciclo de vida ACME (Automatic Certificate Management Environment) sem intervenção humana, incluindo renovação, OCSP stapling e fallback entre autoridades certificadoras.
Para que serve o Caddy?
O Caddy serve para hospedar sites, APIs e aplicações web com HTTPS ativo desde o primeiro deploy. É usado como servidor de aplicação, reverse proxy para backends (Node.js, Python, PHP-FPM, Go), servidor de arquivos estáticos, load balancer e edge server em containers Docker e Kubernetes. Sua sintaxe minimalista reduz o tempo de configuração de horas para minutos em comparação com NGINX ou Apache.

E-book – Tudo sobre Automação de Marketing
E-book – Tudo sobre Automação de Marketing
Mais Informações
Exemplos de uso do Caddy
- Sites estáticos: servir HTML, CSS e JS com HTTPS automático em segundos.
- Reverse proxy: encaminhar requisições para aplicações Node.js, Python (Gunicorn) ou PHP-FPM.
- Multi-tenant SaaS: emitir certificados on-demand para subdomínios de clientes com wildcard TLS.
- Ambientes de staging: subir stacks completos com HTTPS válido para testes de integração.
- Edge deployments: rodar como sidecar em pods Kubernetes ou containers Docker leves.
Vantagens do Caddy
- HTTPS automático via ACME (Let’s Encrypt e ZeroSSL) sem configuração.
- Suporte nativo a HTTP/2 e HTTP/3 (QUIC) sem flags experimentais.
- Configuração declarativa via Caddyfile ou API JSON.
- Binário único sem dependências externas, ideal para containers.
- Módulos extensíveis (plugins) para storage, DNS providers e autenticação.
Desvantagens do Caddy
- Comunidade menor que NGINX e Apache, com menos tutoriais em português.
- Performance ligeiramente inferior ao NGINX em benchmarks de arquivos estáticos de alta concorrência.
- Documentação de módulos avançados ainda em evolução.
Caddy e a Shiftmind
A Shiftmind implementa Caddy em projetos que exigem HTTPS zero-config e deploys rápidos. Nossos serviços de Servidor Dedicado, Hospedagem WordPress e Suporte e Manutenção WordPress incluem configuração de servidores web modernos com foco em performance e segurança.
Termos relacionados
Quer entender Caddy em profundidade? Leia nosso artigo completo sobre Caddy com comparação com NGINX, exemplos práticos e guia de instalação.
