¿Qué es Caddy?
Caddy obtiene y renueva certificados HTTPS automáticamente. Un Caddyfile como 'fotos.midominio.com { reverse_proxy immich:2283 }' alcanza para publicar un servicio.
Instalación con Docker Compose
Guárdalo como compose.yaml en una carpeta nueva y ejecuta docker compose up -d. Después entra a http://IP-de-tu-servidor:80,.
services:
caddy:
image: caddy:2
restart: unless-stopped
cap_add:
- NET_ADMIN
ports:
- "80:80"
- "443:443"
- "443:443/udp"
volumes:
- ./conf:/etc/caddy
- ./site:/srv
- caddy_data:/data
- caddy_config:/config
volumes:
caddy_data:
caddy_config:
Fuente: https://hub.docker.com/_/caddy · Doc de instalación: hub.docker.com/_/caddy
Este archivo está transcrito de la documentación oficial y puede quedar desactualizado: ante la duda, prevalece la doc del proyecto. Cambia siempre contraseñas y rutas de ejemplo.
Requisitos de hardware
| RAM | Menos de 128 MB |
|---|---|
| CPU / GPU | Cualquiera |
| Notas | Orientativo. |
¿No sabes dónde correrlo? Mira nuestra guía de hardware y VPS →
Apps parecidas
Traefik
Proxy inverso que se configura solo leyendo tus contenedores.
Headscale
El servidor de coordinación de Tailscale, pero tuyo.
Nginx Proxy Manager
Publica tus servicios con dominio y HTTPS gratis, con clics.