En junio de 2024, la aplicación Cara se volvió viral y pasó de 40,000 a 650,000 usuarios en una semana; su fundador reportó una factura de Vercel de $96,280 por la semana anterior. Ese fue el extremo de un patrón más amplio: las plataformas basadas en el uso son cómodas hasta que el tráfico, los bots, el ancho de banda o las llamadas a funciones se convierten en una factura inesperada.
Vercel ya ofrece funciones de control de gasto, como notificaciones, webhooks y la opción de pausar los despliegues de producción cuando se alcanza un importe de gasto configurado. Así que la cuestión no es que los desarrolladores no tengan controles. La cuestión es que esos controles aún hay que entenderlos, configurarlos y supervisarlos. Heroku genera otro tipo de presión: es sencillo y maduro, pero el coste puede crecer rápido en cuanto pasas de una aplicación pequeña y empiezas a añadir bases de datos gestionadas, Redis, workers, copias de seguridad y monitorización.
El resultado es un ecosistema cada vez más maduro de herramientas PaaS autoalojadas de código abierto que buscan recrear partes de la experiencia de despliegue al estilo Heroku en un VPS que tú controlas: subes código, conectas un dominio, obtienes SSL, ejecutas bases de datos y gestionas aplicaciones sin montar una plataforma Kubernetes completa.
Esta publicación compara seis de ellas: Coolify, Dokku, CapRover, Dokploy, Kamal y seelf. El objetivo no es coronar a la herramienta con más estrellas. El objetivo es trazar con claridad el espacio de decisión para que puedas emparejar una herramienta con tus restricciones, o reconocer que ninguna encaja y que una plataforma gestionada sigue siendo la respuesta correcta.
La respuesta corta
Un PaaS autoalojado puede automatizar las construcciones de Docker, la configuración del proxy inverso, el SSL, los despliegues de aplicaciones y la gestión básica de servicios en tu propio servidor. Lo que no te da por defecto es la capa de infraestructura completa de una plataforma gestionada: failover multirregión automático, fiabilidad de base de datos sin intervención o respuesta a incidentes gestionada por la plataforma.
- Elige Coolify si quieres lo más parecido a un panel completo al estilo Heroku en tu propio VPS.
- Elige Dokku si quieres el flujo de despliegue git-push más ligero y te sientes cómodo usando la CLI.
- Elige CapRover si quieres un gestor de aplicaciones visual y sencillo y despliegas sobre todo aplicaciones de un solo contenedor.
- Elige Dokploy si quieres un panel moderno y pulido, soporte para Docker Compose y una interfaz más limpia que Coolify.
- Elige Kamal si quieres una herramienta de despliegue centrada en la CLI, sobre todo para Rails o aplicaciones en contenedores.
- Elige seelf si quieres una herramienta ligera de despliegue con Docker Compose y una pequeña interfaz web.
Si tu factura de hosting gestionado todavía es baja y no quieres mantener un servidor, quédate en lo gestionado. Si tu factura crece y te sientes cómodo asumiendo actualizaciones, copias de seguridad, reglas de firewall y respuesta a incidentes, un PaaS autoalojado puede tener sentido.
Cuándo tiene sentido económico de verdad un PaaS autoalojado
El punto de cruce de costes es la parte que más se simplifica en exceso.
Una configuración de producción pequeña en Heroku puede arrancar por debajo de $100 al mes, pero la factura puede pasar a cientos o miles en cuanto añades varios dynos, un Postgres gestionado más grande, Redis, copias de seguridad, monitorización o mayores requisitos de disponibilidad. Una pila de aplicación similar a menudo puede correr en un VPS de $15 a $30, pero eso no incluye la misma fiabilidad de base de datos gestionada, copias de seguridad, failover o soporte que abstraen las plataformas al estilo Heroku/Vercel.
Ese es el verdadero trato: no estás reemplazando una plataforma gestionada por exactamente lo mismo a menor precio. Estás reemplazando la comodidad de la plataforma por un VPS, una capa de despliegue de código abierto y tu propio tiempo de mantenimiento.
Una regla práctica útil es esta: el autoalojamiento empieza a tener sentido cuando la factura gestionada duele lo suficiente como para que el ahorro justifique el trabajo. Para un SaaS pequeño, eso suele significar que la factura ha superado más o menos los $50 al mes y que el operador puede dedicar de forma realista unas pocas horas al mes a actualizaciones, copias de seguridad y monitorización básica.
Nuestra guía para instalar Docker en un VPS es el requisito previo para cualquiera de las herramientas de esta publicación. Si Docker aún no está corriendo en tu servidor, empieza por ahí.
El ahorro es real, pero solo aparece si estás dispuesto a mantener el servidor.
Las seis herramientas, una al lado de otra
Antes de ir herramienta por herramienta, vale la pena poner las seis opciones una al lado de otra. La herramienta adecuada es aquella cuyas limitaciones puedes asumir, no la que tiene la comunidad más ruidosa.

| Herramienta | Estrellas aprox. en GitHub | Filosofía | Soporte multiservidor | Huella relativa | Caso de uso ideal |
|---|---|---|---|---|---|
| Coolify | 54k+ | Interfaz web, experiencia completa de PaaS autoalojado | La ruta actual de Swarm está quedando obsoleta; escalabilidad de la v5 prevista | Mayor | Varias aplicaciones, panel preferido |
| Dokku | 31.9k | git-push, CLI, basado en plugins | Solo servidor único | Muy baja | Una o dos aplicaciones, la menor carga |
| CapRover | 15k+ | Gestor de aplicaciones centrado en GUI | Soporte para Docker Swarm | Moderada | Despliegues visuales sencillos y aplicaciones de un solo contenedor |
| Dokploy | 33.7k+ | Interfaz web moderna, alternativa a Coolify | Servidores remotos / Docker Swarm soportados | Moderada | Usuarios de Docker Compose que quieren una interfaz pulida |
| Kamal | 14.2k+ | Centrado en la CLI, sin panel en el host | Varios servidores, orquestación sin clúster | Carga muy baja en el host | Equipos de Rails o Docker, cómodos con la CLI |
| seelf | 343 | Despliegues ligeros con Compose | Nodo único | Bajo | Pilas de Docker Compose con una carga mínima |
Un proyecto grande que no encaja con tus restricciones te costará el mismo tiempo de mantenimiento que un proyecto más pequeño que sí encaja.
Coolify: la experiencia de panel completo
Coolify es una de las herramientas PaaS autoalojadas más populares de esta categoría, y es la que más se parece a un reemplazo completo al estilo Heroku. Te da un panel web para gestionar aplicaciones, servicios, entornos, dominios, SSL, despliegues y bases de datos desde un mismo lugar.
Coolify es uno de los proyectos más visibles de esta categoría, y la v4.0.0 estable se lanzó el 27 de abril de 2026 tras un largo periodo beta. Eso importa porque Coolify ya se usaba ampliamente en producción, pero la versión estable da a los nuevos usuarios un punto de partida más claro.
Lo que Coolify hace bien cubre la mayor parte de la superficie de cara al desarrollador que la gente quiere de las alternativas a Heroku o Vercel. Puedes desplegar varias aplicaciones, ejecutar pilas de Docker Compose, añadir servicios como Postgres y Redis, usar SSL automático mediante Traefik y conectar GitHub, GitLab, Gitea o Bitbucket.
El coste de ejecutar Coolify es la parte que suele subestimarse. No es solo tu aplicación corriendo en el servidor; Coolify en sí es una capa de plataforma real. Eso está bien en un VPS bien dimensionado, pero queda justo en uno muy pequeño. Comparado con Dokku, Coolify te da un panel más rico y más comodidad integrada, pero también pide más recursos de servidor y más mantenimiento activo.
Coolify también tiene la mayor lección de seguridad de esta lista. En enero de 2026, la divulgación de CVE de Coolify parcheó 11 vulnerabilidades críticas, incluidas inyección de comandos, omisión de autenticación y exposición de claves privadas. Censys identificó unas 52,890 instancias de Coolify expuestas públicamente en ese momento, y el Centro de Ciberseguridad de Bélgica emitió un aviso recomendando parchear de inmediato.
Eso no significa que haya que evitar Coolify. Significa que Coolify debe tratarse como un panel de administración con poder real sobre tu servidor. Mantén el panel fuera de internet público siempre que sea posible. Vincúlalo a una red privada como Tailscale o WireGuard, restringe el acceso por IP y aplica las actualizaciones de seguridad rápidamente.
Coolify es la elección correcta si quieres un panel completo, gestionas varias aplicaciones, prefieres un flujo de trabajo visual y aceptas que eres responsable de parchear la propia plataforma.
Dokku: el PaaS más pequeño que funciona
Dokku es la opción seria más sencilla de esta comparación. Existe desde 2013, usa un flujo de trabajo git-push al estilo Heroku y se mantiene fiel a la idea de hacer una cosa bien.
El flujo de trabajo es directo: añades un remoto, subes la aplicación y Dokku la construye y la ejecuta. Los plugins se encargan de necesidades comunes como Postgres, MySQL, MongoDB, Redis, copias de seguridad, certificados y tareas programadas. No hay panel web, lo que puede ser un inconveniente o una reducción de la superficie de ataque según cómo lo mires.
La mayor ventaja de Dokku es su pequeña huella. Puede correr cómodamente en un VPS pequeño para una aplicación modesta y un plugin de base de datos. Eso lo convierte en una de las opciones más defendibles cuando tu meta es reemplazar una pequeña factura de plataforma gestionada por una configuración ligera en un VPS.
Dokku sigue usando buildpacks por defecto, con soporte de Docker también disponible. Algunos desarrolladores ven los buildpacks como anticuados, pero para quienes migran desde Heroku, eso suele ser justo lo que buscan. Los Procfiles y los hábitos de despliegue al estilo Heroku se trasladan sin problemas.
La principal desventaja es que Dokku espera que te sientas cómodo en la CLI. No hay panel para los compañeros que quieren hacer clic, no hay una interfaz pulida para gestionar varias aplicaciones y hay menos acompañamiento que en Coolify o Dokploy.
Dokku es la respuesta correcta cuando quieres un solo git push, la menor huella de servidor posible y ningún panel de administración público que defender.
CapRover, Dokploy, Kamal y seelf: los otros cuatro
Coolify y Dokku son las dos opciones por defecto obvias, pero las otras cuatro herramientas no son relleno. Cada una tiene sentido para una restricción específica.

CapRover
CapRover es un gestor de despliegue de aplicaciones y bases de datos centrado en GUI, construido en torno a Docker, nginx, Let's Encrypt y NetData. Es fácil de entender, fácil de instalar y especialmente cómodo si tus aplicaciones encajan en un modelo de despliegue de un solo contenedor sin complicaciones.
CapRover soporta Docker Swarm. Sigue manteniéndose, con la v1.14.1 lanzada en noviembre de 2025, pero no transmite la misma sensación de avance rápido que alternativas más nuevas centradas en el panel, como Coolify y Dokploy. Para un despliegue completamente nuevo, eso importa. No solo estás eligiendo el conjunto de funciones de hoy; estás eligiendo el ritmo de mantenimiento de la herramienta con la que tendrás que convivir.
CapRover sigue siendo razonable si ya lo usas, te gusta su sencillez o quieres una interfaz visual sin la sensación más pesada de Coolify. Para proyectos nuevos, Dokploy o Coolify suelen ser más fáciles de recomendar, salvo que la sencillez de CapRover sea el factor decisivo.
Dokploy
Dokploy es lo más parecido a una alternativa moderna a Coolify. Tiene un panel pulido, soporta Docker Compose, incluye plantillas y da a los desarrolladores una interfaz más limpia para gestionar aplicaciones, bases de datos, dominios y despliegues.
La corrección importante es que Dokploy ya no es simplemente de nodo único por diseño. Por defecto ejecuta las aplicaciones en el mismo nodo, pero ahora soporta servidores remotos, configuración de clúster y despliegues basados en Docker Swarm. Eso aún no lo convierte en una plataforma de autoescalado gestionada, pero sí hace que Dokploy sea más flexible que un panel básico de servidor único.
La ventaja de Dokploy es la usabilidad. Se siente más nuevo, más limpio y con un avance más rápido que algunas herramientas más antiguas. El trato es una comunidad más pequeña que la de Coolify y menos rodaje a largo plazo que Dokku.
Elige Dokploy si quieres una interfaz web moderna, trabajas con Docker Compose y te gusta la idea de Coolify pero no su peso ni su reciente carga de seguridad.
Kamal
Kamal es distinto del resto de la lista. No es un panel web. Es una herramienta de despliegue por CLI creada por 37signals y diseñada originalmente en torno a Rails, aunque puede desplegar cualquier aplicación web que pueda contenerizarse con Docker.
Kamal usa un flujo de trabajo basado en un registro de Docker y SSH para desplegar contenedores en servidores. No ejecuta un panel de administración persistente en el host, lo que mantiene más pequeña la superficie de despliegue. Puede desplegar en varios servidores, pero no los orquesta como Kubernetes o un clúster gestionado.
Eso hace de Kamal un buen encaje para equipos que prefieren operaciones dirigidas por código antes que paneles. Si tu equipo ya trabaja en la terminal, entiende las imágenes de Docker y quiere despliegues repetibles sin un panel PaaS, Kamal es una opción limpia.
Elige Kamal para aplicaciones Rails, aplicaciones en contenedores y equipos que quieren la herramienta de despliegue más pequeña posible en lugar de una interfaz de plataforma.
seelf
seelf es la herramienta más pequeña y de nicho de aquí. Es una plataforma de despliegue ligera construida en torno a pilas de Docker Compose y un pequeño panel web.
Su principal atractivo es la sencillez. Si ya tienes un archivo de Docker Compose funcionando y quieres una forma limpia de desplegarlo en tu propia infraestructura, seelf puede ser suficiente. No intenta convertirse en un reemplazo completo de Heroku, y esa contención es parte de su valor.
El trato es el tamaño de la comunidad. Con solo unos cientos de estrellas en GitHub, seelf no es la herramienta a elegir si quieres muchos tutoriales, respuestas de la comunidad e integraciones de terceros. Es posible que tengas que leer la documentación con atención o inspeccionar el código fuente cuando algo se comporte de forma inesperada.
Elige seelf si tu flujo de trabajo es Compose primero y Coolify o Dokploy te resultan más pesados de lo necesario.
Las limitaciones honestas que importan
Las herramientas PaaS autoalojadas son útiles porque ocultan el trabajo repetitivo de despliegue. Son arriesgadas cuando los usuarios olvidan que el servidor subyacente sigue siendo su responsabilidad.

El techo del nodo único
Estas herramientas son más fáciles de razonar cuando un solo VPS es suficiente. Algunas soportan despliegues multiservidor, pero ninguna te da autoescalado de plataforma gestionada ni failover multirregión sin trabajo de diseño adicional.
Eso no es automáticamente un impedimento. Muchas aplicaciones pequeñas pueden correr cómodamente en un VPS bien dimensionado. Pero "un servidor es suficiente" es una restricción que deberías aceptar conscientemente, no algo que descubres durante una caída.
Responsabilidad operativa
Con el autoalojamiento, asumes las actualizaciones, las copias de seguridad, las reglas de firewall, la monitorización y la respuesta a incidentes. El evento del CVE de Coolify de 2026 es el ejemplo más claro de cómo se ve esa responsabilidad en la práctica, pero el mismo principio aplica a todas las herramientas de esta lista.
Una plataforma gestionada absorbe gran parte de ese trabajo por ti. Un PaaS autoalojado te da más control y menor coste de infraestructura, pero también te pone en el calendario de parcheo.
Sorpresas del firewall de Docker
La publicación de puertos de Docker puede sorprender a quienes dependen solo de UFW o de suposiciones básicas del firewall del host. Docker crea sus propias reglas de firewall para la publicación de puertos y el aislamiento de red, así que "UFW está activado" no es suficiente por sí solo.
Las mitigaciones más seguras son vincular los contenedores a localhost cuando están detrás de un proxy inverso, usar las redes de Docker de forma deliberada y gestionar el filtrado a través de la cadena DOCKER-USER. Establecer iptables=false es una opción avanzada y no es apropiada para la mayoría de los usuarios porque puede romper la red de los contenedores.
Conflictos de proxy inverso
Muchas herramientas PaaS autoalojadas instalan o esperan su propio proxy inverso. Coolify usa Traefik. CapRover usa nginx. Otros servicios de tu VPS podrían ya usar Caddy, nginx u otro proxy.
Si dos servicios intentan adueñarse de los puertos 80 y 443, entrarán en conflicto. La solución suele ser consolidar en torno a un solo proxy inverso o colocar el PaaS detrás de tu proxy existente de forma deliberada. No instales un PaaS con panel en un servidor ocupado y des por hecho que coexistirá automáticamente con tu pila web actual.
Coste de tiempo
La objeción de Hacker News cala en un número nada trivial de equipos: si gestionas tú mismo el PaaS, ¿sigues obteniendo el beneficio de un PaaS?
A veces la respuesta es sí. Si tu factura gestionada es lo bastante alta y tu aplicación es lo bastante simple, un PaaS autoalojado puede ahorrar dinero de verdad. A veces la respuesta es no. Si el autoalojamiento ahorra $30 al mes pero te cuesta cuatro horas de mantenimiento, resolución de problemas y preocupación, lo más probable es que los números no salgan.
Un PaaS autoalojado es un compromiso, no una mejora gratuita.
Veredicto rápido
Elige Coolify si necesitas un panel, quieres varias aplicaciones en un solo servidor y aceptas el parcheo activo como parte del trato.
Elige Dokku si quieres un solo git push, la menor huella de servidor posible y ningún panel público que defender.
Elige Dokploy si quieres una interfaz moderna más limpia, soporte para Docker Compose y más flexibilidad que un panel básico de nodo único.
Elige CapRover si quieres un gestor de aplicaciones visual y sencillo y tus despliegues encajan en su modelo.
Elige Kamal si tu equipo está cómodo en la CLI y quiere despliegues de Docker repetibles sin un panel de plataforma.
Elige seelf si quieres despliegues ligeros con Docker Compose y no necesitas un gran ecosistema.
Si tu factura gestionada todavía es baja y no quieres trabajo de mantenimiento, quédate en lo gestionado.
Una forma más sencilla de empezar a autoalojar
La parte más difícil de un PaaS autoalojado no siempre es la herramienta en sí. Es la preparación que la rodea: preparar el VPS, instalar Docker, configurar la red, abrir los puertos correctos, gestionar el SSL y asegurarte de que el panel no quede expuesto sin cuidado.
Ahí es donde un marketplace de aplicaciones de un clic puede facilitar el primer paso. En lugar de empezar desde un VPS en blanco, puedes usar un despliegue preconstruido para herramientas como Coolify, Dokku o seelf y luego centrarte en si la plataforma encaja con tu aplicación.
El marketplace de Cloudzy incluye instalaciones de un clic para Coolify, Dokku y seelf. Eso no elimina la responsabilidad de mantener tu servidor, pero sí elimina buena parte de la fricción de configuración que impide a los desarrolladores probar un PaaS autoalojado en primer lugar.
Preguntas frecuentes
¿Cuál es la mejor alternativa autoalojada a Heroku?
Coolify y Dokku son las opciones por defecto más seguras. Elige Coolify si quieres un panel y una experiencia de plataforma más completa. Elige Dokku si quieres el flujo de trabajo git-push más ligero al estilo Heroku y te sientes cómodo usando la CLI.
¿Es seguro usar Coolify en producción?
Coolify se puede usar en producción, pero solo si lo tratas como un potente panel de administración de servidor. Mantén el panel privado, restringe el acceso y aplica las actualizaciones rápidamente. Exponer el panel públicamente sin un plan de parcheo es la parte arriesgada.
Coolify frente a Dokku: ¿cuál debería elegir?
Elige Coolify si ejecutas varias aplicaciones y quieres un panel web. Elige Dokku si ejecutas una o dos aplicaciones, prefieres la CLI y quieres la menor carga.
¿Puede un PaaS autoalojado reemplazar a Vercel para Next.js?
Para muchas aplicaciones pequeñas, sí. Coolify y Dokploy pueden alojar aplicaciones Next.js, pero renuncias a la capa de edge/CDN gestionada de Vercel y debes configurar tú mismo el almacenamiento en caché, el comportamiento de ISR, el escalado de la optimización de imágenes y la consistencia entre varias instancias.
¿Necesito Kubernetes o me basta con un PaaS autoalojado?
Si un solo VPS es suficiente y no necesitas autoescalado ni failover multirregión, un PaaS autoalojado es suficiente. Si necesitas planificación coordinada entre varios nodos, escalado automatizado y un control más profundo de la infraestructura, te estás moviendo hacia Docker Swarm, Nomad o Kubernetes.
¿Se sigue manteniendo Dokku?
Sí. Dokku sigue recibiendo lanzamientos constantes, pero avanza despacio en comparación con herramientas más nuevas centradas en el panel. Para software de infraestructura, eso puede ser una fortaleza en lugar de una debilidad.