El volumen de búsquedas de Hetzner VPS aumentó un +230 % a principios de 2026, y por buenas razones. Con servidores AMD EPYC desde 3,79 €/mes y centros de datos en Alemania y Finlandia, Hetzner combina cumplimiento RGPD, rendimiento bruto y precios imbatibles. Esta guía cubre todo lo que necesitas para desplegar Dify en un VPS de Hetzner desde cero.
¿Por qué elegir Hetzner para Dify?
- Mejor relación calidad-precio: El CX32 (4 vCPU, 8 GB RAM) cuesta 5,59 €/mes — los competidores cobran 3–4 veces más por especificaciones equivalentes.
- Cumplimiento RGPD por defecto: Hetzner es una empresa alemana con servidores en la UE. Tus datos nunca salen del Espacio Económico Europeo.
- SSD NVMe: Todas las instancias VPS usan almacenamiento NVMe, que acelera enormemente las operaciones de PostgreSQL y base de datos vectorial de Dify.
- Disponibilidad fiable: SLA del 99,9 % regularmente superado en la práctica.
- Facturación simple: Facturación por horas sin cargos ocultos.
¿Qué plan de Hetzner elegir?
| Plan | vCPU | RAM | Almacenamiento | Precio | Uso |
|---|---|---|---|---|---|
| CX22 | 2 vCPU | 4 GB | 40 GB NVMe | 3,79 €/mes | Personal / pruebas ligeras |
| CX32 ⭐ | 4 vCPU | 8 GB | 80 GB NVMe | 5,59 €/mes | Recomendado para la mayoría |
| CX42 | 8 vCPU | 16 GB | 160 GB NVMe | 9,99 €/mes | Equipos / tráfico alto |
| CX52 | 16 vCPU | 32 GB | 320 GB NVMe | 19,90 €/mes | Empresa / LLMs locales |
Guía paso a paso: Desplegar Dify en Hetzner VPS
Paso 1 — Crear tu servidor Hetzner
Inicia sesión en la Hetzner Cloud Console, crea un proyecto y haz clic en Agregar servidor: ubicación Núremberg o Helsinki (UE/RGPD), imagen Ubuntu 24.04 LTS, tipo CX32, clave SSH añadida, firewall permitiendo puertos 22, 80 y 443.
Paso 2 — Conectarse por SSH
ssh root@TU_IP_DEL_SERVIDOR Paso 3 — Actualizar el sistema e instalar Docker
apt update && apt upgrade -y
curl -fsSL https://get.docker.com | sh
docker --version && docker compose version Paso 4 — Clonar Dify
git clone https://github.com/langgenius/dify.git /opt/dify
cd /opt/dify/docker Paso 5 — Configurar el entorno
cp .env.example .env
openssl rand -base64 42 # Copia este valor en SECRET_KEY
nano .env Variables clave: SECRET_KEY, CONSOLE_WEB_URL, APP_WEB_URL, DB_PASSWORD.
Paso 6 — Iniciar Dify
docker compose up -d
docker compose ps Paso 7 — Configurar SSL con Let's Encrypt
apt install -y nginx certbot python3-certbot-nginx
# Crea la configuración de Nginx (proxy hacia localhost:3000 y :5001)
certbot --nginx -d dify.tudominio.com --non-interactive --agree-tos -m [email protected] Paso 8 — Apuntar tu dominio
Crea un registro A en tu registrador de dominios apuntando a la IP de Hetzner. Tras la propagación DNS (5–30 minutos), visita https://dify.tudominio.com para completar la configuración.
Benchmarks de rendimiento: CX22 vs CX32
| Métrica | CX22 (4 GB RAM) | CX32 (8 GB RAM) |
|---|---|---|
| Tiempo de arranque en frío | ~3 min | ~90 seg |
| RAM en reposo | ~3,2 GB (80 %) | ~3,4 GB (42 %) |
| Usuarios simultáneos | 1–3 (riesgo OOM) | 5–10 sin problemas |
| Velocidad de indexación | ~45 páginas/min | ~90 páginas/min |
| Tiempo de respuesta API (p95) | ~420 ms | ~180 ms |
Consejos de solución de problemas comunes
- El contenedor reinicia continuamente: Revisa logs con
docker compose logs api. Causa más común:SECRET_KEYinválida en.env. - Errores OOM en CX22: Desactiva Weaviate si no usas RAG — libera ~800 MB de RAM.
- No se puede acceder a la web UI: Verifica la configuración de Nginx (
nginx -t) y que los puertos 80/443 estén abiertos en el firewall. - Certificado SSL no se renueva: Prueba con
certbot renew --dry-run.
Preguntas frecuentes
¿Es Hetzner bueno para el autoalojamiento de Dify?
Sí — Hetzner es una de las mejores opciones en 2026. La combinación de almacenamiento NVMe, procesadores AMD EPYC, conformidad RGPD y precios 3–4 veces más baratos que AWS o Azure lo convierten en la referencia para usuarios europeos y conscientes del costo.
¿Puedo ejecutar Dify en el CX22 (el plan más barato)?
Sí, pero está ajustado. El CX22 con 4 GB de RAM puede ejecutar el stack completo de Dify, pero el uso de RAM en reposo ronda el 80 %. Recomendamos añadir un archivo swap de 2 GB y desactivar Weaviate si no necesitas RAG.
¿Cuánto tiempo tarda la instalación completa?
Siguiendo esta guía, puedes pasar de una cuenta de Hetzner nueva a una instancia de Dify lista para producción con SSL en unos 30–45 minutos.
¿Cuál es la forma más económica de ejecutar Dify en producción?
Hetzner CX32 a 5,59 €/mes es el punto óptimo. Con tu propia clave API para un modelo como Claude o GPT-4o, el costo mensual total suele ser de 7–12 € para uso personal o de pequeños equipos.
Relacionado: Hetzner para Dify — Reseña completa · Cómo autoalojar Dify · Alternativa ChatGPT autoalojada · Novedades en Dify 2026