Coolify vs Dokploy vs Kamal: ¿cuál elegir para tu VPS?
Comparativa de Coolify, Dokploy y Kamal: precio, requisitos, despliegues, copias de seguridad, HTTPS y seguridad, para elegir un PaaS autoalojado en tu VPS.
Coolify, Dokploy y Kamal te permiten tener en tu propio VPS Linux una plataforma de despliegue al estilo de Heroku o Vercel: subes el código y la herramienta lo compila, lo arranca y lo publica con HTTPS. Esta comparativa de Coolify, Dokploy y Kamal explica cómo despliega cada PaaS autoalojado, qué hace con las bases de datos y las copias de seguridad, cómo gestiona la seguridad, cuánto cuesta y qué tamaño de servidor necesita, para que puedas elegir antes de instalar nada. Todos los datos proceden de la documentación de los propios proyectos, consultada el 30 de octubre de 2026.
Lo que pierdes frente a una plataforma gestionada es que otra persona se ocupe del servidor. Las actualizaciones, las copias de seguridad y el cortafuegos son cosa tuya, elijas la herramienta que elijas.
Coolify, Dokploy o Kamal: la respuesta rápida
- Elige Coolify si quieres un panel web, bases de datos y servicios que se instalan con un clic, y despliegues desde tu proveedor de Git con poca configuración.
- Elige Dokploy si también quieres un panel, basado en Docker Swarm, con copias de seguridad de las bases de datos en S3 y una opción en la nube para el panel de control.
- Elige Kamal si tu aplicación tiene un Dockerfile y no te importa desplegar desde tu terminal o desde una tarea de CI, sin ningún panel.
Coolify vs Dokploy vs Kamal de un vistazo
| Coolify | Dokploy | Kamal | |
|---|---|---|---|
| Interfaz | Panel web | Panel web | Línea de comandos |
| Última versión (a 30 oct. 2026) | v4.5.3, 28 oct. 2026 | v0.30.10, 22 oct. 2026 | 2.12.0, 18 jun. 2026 |
| Funciona sobre | Docker | Docker Swarm | Docker, en servidores a los que accedes por SSH |
| Proxy inverso y HTTPS | Proxy con certificados automáticos | Traefik con Let's Encrypt | kamal-proxy; Let's Encrypt automático en un solo servidor |
| Despliegues sin cortes | Rolling updates, salvo en aplicaciones Docker Compose | Tras configurar un health check | Integrados, con un health check en /up |
| Copias de seguridad de bases de datos | Programadas, en local y en S3 | Programadas, en S3 | No incluidas |
| Mínimo documentado | 2 núcleos, 2 GB de RAM, 10 GB de disco | 2 GB de RAM, 30 GB de disco | Ninguno publicado |
| Opción de pago | Panel en la nube opcional | Nube y Enterprise opcionales | Ninguna |
Coolify: requisitos, instalación y precio
Como panel, Coolify es el más completo de los tres. Su última versión en el momento de escribir esto es la v4.5.3, publicada el 28 de octubre de 2026. [1]
Servidor e instalación. Coolify pide 2 núcleos de CPU, 2 GB de RAM y 10 GB de disco libre en un servidor Linux amd64 o arm64. Puede arrancar con menos, pero el proyecto no lo recomienda, y advierte de que ejecutar las compilaciones en el mismo servidor puede hacer que el servidor deje de responder. En Ubuntu, usa una versión LTS. [2]
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bashCrea la cuenta de administrador en cuanto termine el instalador. La documentación de Coolify advierte de que quien llegue primero a la página de registro se convierte en el administrador de la instancia, con acceso root al servidor.
Despliegues. En las aplicaciones Nixpacks, Railpack, estáticas, Dockerfile y de imagen Docker, Coolify arranca el contenedor nuevo junto al antiguo, espera a que supere su health check (comprobación de estado) y solo entonces elimina el antiguo. Las aplicaciones Docker Compose no tienen esta actualización progresiva (rolling update), y la documentación deja claro que las rolling updates por sí solas no suponen cero tiempo de inactividad: tu aplicación también tiene que indicar cuándo está lista y cerrarse de forma limpia. [3]
Bases de datos y copias de seguridad. Las copias programadas cubren PostgreSQL, MySQL, MariaDB, MongoDB, ClickHouse y SQLite. Cada copia se guarda en el servidor, y se puede enviar un duplicado a un almacenamiento compatible con S3. Redis, Dragonfly y KeyDB no están cubiertos, y la documentación recomienda hacer una restauración de prueba antes de confiar en cualquier copia. [4] Nuestra guía de copias de seguridad automáticas en un VPS explica cómo guardar copias fuera del servidor.
Escalado. La compatibilidad de Coolify con Docker Swarm está obsoleta y se eliminará en Coolify v5. Para instalaciones nuevas repartidas entre varios servidores, el proyecto recomienda despliegues multiservidor detrás de un balanceador de carga externo. [5]
Precio. La versión autoalojada de Coolify es gratuita e incluye todas las funciones. Coolify Cloud, que gestiona el panel por ti mientras tus aplicaciones siguen en tus servidores, cuesta 5 dólares al mes por dos servidores, más 3 dólares por cada servidor adicional. [6]
Dokploy: requisitos, instalación y precio
Dokploy es la otra opción con panel. Su versión más reciente es la v0.30.10, del 22 de octubre de 2026, y publica actualizaciones cada pocos días o cada pocas semanas. [7]
Servidor e instalación. Dokploy pide al menos 2 GB de RAM y 30 GB de disco, y enumera las versiones de Ubuntu, Debian, Fedora y CentOS en las que se ha probado. Los puertos 80, 443 y 3000 tienen que estar libres; si no, el instalador se detiene. Si Docker no está instalado, el script lo instala. [8]
curl -sSL https://dokploy.com/install.sh | shDespués de la instalación, abre en el navegador la dirección IP del servidor en el puerto 3000 y crea la cuenta de administrador; luego asigna al panel un dominio con HTTPS. [8]
Despliegues. Dokploy ejecuta tus aplicaciones como servicios de Docker Swarm. Por defecto, un despliegue nuevo detiene el contenedor en marcha antes de que el nuevo esté listo, lo que puede provocar un error «Bad Gateway». Para evitarlo, añade en los ajustes de Swarm de la aplicación un health check que solo se supere cuando la aplicación pueda atender peticiones. [9]
Bases de datos y copias de seguridad. Las copias de las bases de datos se hacen según una programación cron y se envían a un bucket S3 que configuras como destino; un botón de prueba verifica la configuración antes de que dependas de ella. [10]
Ediciones. La edición autoalojada de código abierto es gratuita e incluye aplicaciones, bases de datos, Docker Compose, dominios, certificados, plantillas y servidores remotos. SSO, SCIM, los roles personalizados, los registros de auditoría y la marca blanca requieren una licencia Enterprise, y Dokploy Cloud cuesta desde 4,50 dólares al mes por servidor. [11]
Coolify vs Dokploy: las principales diferencias
Coolify y Dokploy son paneles web para desplegar aplicaciones Docker, y los dos son gratuitos si los alojas tú mismo. Se diferencian en lo que funciona por debajo, en cómo evitan los cortes durante los despliegues y en qué extras son de pago:
- Por debajo: Coolify ejecuta las aplicaciones con Docker y está retirando la compatibilidad con Docker Swarm [5]; Dokploy las ejecuta como servicios de Docker Swarm. [9]
- Despliegues sin cortes: Coolify hace rolling updates en la mayoría de los tipos de aplicación, pero no en las aplicaciones Docker Compose [3]; Dokploy necesita un health check que tienes que añadir tú. [9]
- Copias de seguridad: Coolify guarda una copia en el servidor y puede subirla a S3, para seis motores de bases de datos [4]; Dokploy envía las copias de las bases de datos a un bucket S3. [10]
- Funciones de pago: la versión autoalojada de Coolify incluye todas las funciones [6]; Dokploy reserva SSO, SCIM, los roles personalizados y los registros de auditoría para su edición Enterprise. [11]
- Servidor: Coolify necesita 2 núcleos, 2 GB de RAM y 10 GB de disco [2]; Dokploy necesita 2 GB de RAM y 30 GB de disco. [8]
Kamal: cómo funcionan los despliegues
Kamal es una herramienta de línea de comandos de los creadores de Basecamp que se instala como gema de Ruby. La versión actual es la 2.12.0, publicada el 18 de junio de 2026. [12] No tiene panel, y en el servidor no hay que ejecutar nada más que Docker y su proxy.
gem install kamal
kamal init
# describe the servers and the registry in config/deploy.yml, then:
kamal setupEl ciclo de despliegue. kamal setup se conecta a cada servidor por SSH (como root por defecto, con tu clave SSH) e instala Docker si hace falta. Construye la imagen a partir del Dockerfile de tu aplicación, la sube a tu registro de contenedores y la descarga en los servidores. kamal-proxy, que escucha en los puertos 80 y 443, envía el tráfico al contenedor nuevo en cuanto este responde a GET /up con 200 OK, y el contenedor antiguo se detiene. A partir de ahí, kamal deploy repite el ciclo. Si usas más de un servidor, pones un balanceador de carga delante de ellos. [13]
HTTPS. kamal-proxy obtiene por ti un certificado de Let's Encrypt cuando despliegas en un solo servidor, defines el nombre de host y dejas abierto el puerto 443. Con varios servidores, en cambio, tienes que cargar tus propios certificados. [14]
proxy:
host: app.example.com
ssl: trueBases de datos. Kamal ejecuta una base de datos como «accessory» (accesorio): cualquier imagen de contenedor, gestionada aparte de tu aplicación. Los accesorios no se actualizan cuando despliegas ni se sustituyen sin cortes, y hacer sus copias de seguridad es cosa tuya. [15]
Lista de comprobación de seguridad para un PaaS autoalojado
Un panel de despliegue puede arrancar contenedores en tu servidor, así que trátalo como si fuera acceso root.
- Crea la cuenta de administrador enseguida. En Coolify, el primero que visita la página de registro se convierte en administrador. [2]
- Cierra los puertos del panel cuando el dominio funcione. Coolify usa el 8000, el 6001 y el 6002 para el acceso directo; cuando el panel ya funcione a través de un dominio, puedes cerrarlos. Su documentación también advierte de que una simple regla de UFW no bloquea de forma fiable los puertos que publica Docker, así que es mejor usar el cortafuegos de tu proveedor. [16] En Dokploy, configura primero el dominio con HTTPS y después deja de publicar el puerto 3000:
docker service update --publish-rm "published=3000,target=3000,mode=host" dokploy- No dejes las bases de datos en puertos públicos. El ejemplo de accesorio de Kamal publica MySQL solo en
127.0.0.1. [15] - Usa claves SSH y mantén SSH abierto mientras editas las reglas del cortafuegos, para no quedarte nunca fuera.
- Actualiza a menudo. La pestaña de seguridad del repositorio de Coolify en GitHub recoge 61 avisos publicados entre enero y julio de 2026, 16 de ellos calificados como críticos, así que un panel que sigue en una versión antigua es un riesgo real. [17] Sigue de cerca las nuevas versiones de la herramienta que uses.
Para la parte de red, nuestra lista de comprobación de protección DDoS añade las medidas que se colocan por delante de la herramienta.
¿Qué tamaño de VPS necesitan Coolify, Dokploy y Kamal?
Los proyectos publican requisitos mínimos para la propia herramienta, no para tus aplicaciones, así que suma a estas cifras lo que necesiten tu aplicación y tu base de datos.
| Carga de trabajo | Coolify | Dokploy | Kamal |
|---|---|---|---|
| Una aplicación pequeña | Al menos 2 núcleos, 2 GB de RAM y 10 GB de disco | Al menos 2 GB de RAM y 30 GB de disco | Lo que necesiten tu aplicación y Docker |
| Aplicación con base de datos | Más RAM para las compilaciones, o un servidor de compilación aparte | Más RAM y disco para las compilaciones y la base de datos | La aplicación más el accesorio de la base de datos |
| Varias aplicaciones | Un servidor para Coolify y otros para las aplicaciones | Un servidor para el panel y servidores remotos para las aplicaciones | Varias aplicaciones en un servidor, enrutadas por nombre de host |
En los planes de StealthRDP, Bronze (2 núcleos, 4 GB de RAM) cumple los mínimos documentados de Coolify y Dokploy con margen para una aplicación pequeña, y su almacenamiento NVMe (60 GB en EE. UU., 40 GB en la UE) supera los 30 GB que pide Dokploy. Las compilaciones son el momento de más carga, así que elige Silver (8 GB de RAM) si compilas y ejecutas una base de datos en el mismo servidor. Compáralos en la página de VPS Linux.
Coolify, Dokploy o Kamal en un VPS de StealthRDP
Las tres herramientas necesitan Linux, así que elige un VPS Linux y no uno con Windows; Coolify, por ejemplo, solo funciona en Linux. [2] Nuestros planes Linux incluyen acceso root completo y almacenamiento NVMe, en Phoenix (EE. UU.) o en Ámsterdam (Países Bajos). La mayoría de los servidores están activos en 60 segundos tras confirmarse el pago. Los planes de la UE incluyen protección DDoS a nivel de red.
Preguntas frecuentes
¿Qué es Coolify?
Coolify es una plataforma de código abierto que instalas en tu propio servidor para desplegar aplicaciones, bases de datos y servicios desde un panel web, como un Heroku o un Vercel autoalojado. La versión autoalojada es gratuita. [6]
¿Coolify es gratis?
Sí. La versión autoalojada es gratuita y tiene todas las funciones. Coolify Cloud, que aloja el panel por ti, cuesta desde 5 dólares al mes por dos servidores. [6]
¿Cuánta RAM necesita Coolify?
El mínimo documentado es de 2 GB de RAM, con 2 núcleos de CPU y 10 GB de disco. A eso hay que sumar lo que necesiten tus aplicaciones y las compilaciones. [2]
¿Qué diferencia hay entre Coolify y Dokploy?
Los dos son paneles autoalojados y gratuitos para aplicaciones Docker. Coolify ejecuta las aplicaciones con Docker e incluye todas las funciones en su edición gratuita [6]; Dokploy las ejecuta como servicios de Docker Swarm y reserva SSO y los registros de auditoría para su edición Enterprise, que es de pago. [11]
¿Dokploy es gratis?
La edición autoalojada de código abierto es gratuita. SSO, los registros de auditoría y los roles personalizados forman parte de la edición Enterprise, que es de pago. [11]
¿Cuál es mejor para aplicaciones Docker Compose?
Los dos paneles pueden desplegar aplicaciones Docker Compose. Coolify no usa rolling updates en las aplicaciones Compose [3], y Dokploy necesita un health check para desplegar sin cortes. [9] Kamal, en cambio, despliega una imagen construida a partir de un Dockerfile.
¿Kamal tiene panel?
No. Lo ejecutas desde tu propio ordenador o desde una tarea de CI, y se conecta a tus servidores por SSH. [13]
¿Puedo usar Coolify, Dokploy o Kamal en un VPS Windows?
No. Coolify solo funciona en Linux [2], Dokploy se ha probado en distribuciones Linux como Ubuntu y Debian [8] y Kamal instala Docker por SSH en los servidores en los que despliega. [13] Elige un VPS Linux.
Fuentes y referencias
- Release v4.5.3 — GitHub (coollabsio) (consultado el 2026-10-30)
- Installation — Coolify Docs (consultado el 2026-10-30)
- Rolling Updates — Coolify Docs (consultado el 2026-10-30)
- Backups — Coolify Docs (consultado el 2026-10-30)
- Docker Swarm (Deprecated) — Coolify Docs (consultado el 2026-10-30)
- Pricing — Coolify (consultado el 2026-10-30)
- Dokploy/dokploy releases — Release Alert (consultado el 2026-10-30)
- Installation — Dokploy Docs (consultado el 2026-10-30)
- Zero Downtime — Dokploy Docs (consultado el 2026-10-30)
- Database backups — Dokploy Docs (consultado el 2026-10-30)
- Cloud vs Self-Hosted — Dokploy Docs (consultado el 2026-10-30)
- kamal — RubyGems.org (consultado el 2026-10-30)
- Installation — Kamal Docs (consultado el 2026-10-30)
- Proxy — Kamal Docs (consultado el 2026-10-30)
- Accessories — Kamal Docs (consultado el 2026-10-30)
- Firewall — Coolify Docs (consultado el 2026-10-30)
- Security advisories, coollabsio/coolify — GitHub (consultado el 2026-10-30)
Sigue leyendo
Panel de control VPS y herramientas: 6 opciones comparadas
Compara Plesk, cPanel, Webmin, Virtualmin y DirectAdmin por precio, funciones y nivel técnico, y aprende a elegir un panel de control VPS.
Servidor de alta disponibilidad en VPS: failover automático
Diseña un servidor de alta disponibilidad con redundancia, replicación, failover automatizado y monitorización, y compara VPS y cloud en uptime.
Monitorización de servidores: 7 herramientas de uptime
Compara herramientas de monitorización de servidores y uptime, qué revisar en alertas y comprobaciones, y cuándo basta con un monitor autoalojado.
