Caddy

Servidor web con HTTPS automático y configuración de 3 líneas.

Dificultad: media

¿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

📘 Basado en la doc oficial 🧪 Sin probar todavía por MontaTuNube ✔ Imágenes verificadas en su registry

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:
La imagen oficial de Docker Hub usa la etiqueta de versión; aquí usamos caddy:2 (igual que la wiki de Vaultwarden).

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

RAMMenos de 128 MB
CPU / GPUCualquiera
NotasOrientativo.

¿No sabes dónde correrlo? Mira nuestra guía de hardware y VPS →

Apps parecidas