Dokploy en un VPS: Despliegue de Aplicaciones Basado en Git Sin el Impuesto de la Plataforma

Publicado: por Dallas Kashuba
Dokploy en un VPS: Despliegue de Aplicaciones Basado en Git Sin el Impuesto de la Plataforma thumbnail

Tú envías un proyecto a la plataforma cloud gestionada de Heroku.

Luego un segundo.

Luego una tercera.

Todo en un mes de trabajo.

Pero luego la factura aumenta de $7, a $35, a $75 al mes — más otras tarifas variables basadas en servicios adicionales y minutos de construcción.

Todas estas pequeñas aplicaciones no parecen ser un gran problema en el momento, pero el costo puede aumentar rápidamente.

Si buscas una alternativa, es momento de considerar Dokploy.

Dokploy más un VPS de tarifa plana imita el mismo flujo de despliegue, pero sin los costos aparentemente en constante crecimiento.

¿El truco?

Ahora estás a cargo del servidor.

Lo cual en realidad no es tan preocupante como parece, siempre y cuando entiendas en qué te estás metiendo.

¿Curioso?

Ven y acompáñanos mientras te mostramos cómo es realmente ejecutar Dokploy en un plan de Hosting VPS, cómo se compara con las plataformas administradas, cuál es el adecuado para ti y cómo configurarlo.

¿Qué Es Dokploy y Qué Reemplaza?

Dokploy es una plataforma como servicio (PaaS) de código abierto que funciona en un VPS Linux con Docker, ofreciéndote una experiencia de despliegue al estilo Heroku pero en una infraestructura que controlas.

Realiza un push a una rama de Git y Dokploy construye la aplicación, redirige el tráfico a través de un proxy inverso incluido y sirve el resultado sobre HTTPS. El panel de control es un panel web. Las cargas de trabajo son contenedores.

Formulario de configuración de Dokploy con campos de correo y contraseña para configurar tus credenciales de acceso inicial al servidor.

Dokploy se conecta a GitHub, GitLab, Bitbucket o Gitea, y detecta lo que estás desplegando a través de uno de tres caminos.

El proyecto ha acumulado más de 34,000 estrellas en GitHub y una lista de 388+ plantillas de un clic para Plausible, Pocketbase, Cal.com, Supabase, Ghost, y el resto.

Dokploy ofrece control y ahorro económico en comparación con PaaS administrados como Heroku y Vercel, que tienen precios por dyno/por asiento más el uso. Coolify es un igual a Dokploy, pero tiene una huella de inactividad más pesada — y CapRover es igualmente ligero pero más limitado en Docker Compose.

¿Qué Puedes Desplegar Con Dokploy?

Con Dokploy, puedes implementar cualquier cosa que funcione en un contenedor. Los patrones que la mayoría de los equipos realmente utilizan son:

  • Aplicaciones Web Conectadas a Git: Realiza un push a una rama, Nixpacks detecta el lenguaje, y el contenedor se despliega.
  • Bases de Datos Administradas: PostgreSQL, MySQL, MongoDB, MariaDB, Redis, libSQL y copias de seguridad compatibles con S3.
  • 388+ Plantillas de Un Solo Clic: Plausible, Pocketbase, Cal.com, Supabase, Ghost, y el resto de los grandes éxitos de auto-alojamiento.
  • Tareas Programadas y Trabajadores en Segundo Plano: Tareas programadas y procesadores de cola que funcionan junto a los servicios web.
  • Aplicaciones Multicontenedor a Través de Docker Compose: Pega el YAML, Dokploy ejecuta todo el conjunto.

Recibe contenido directamente en tu bandeja de entrada

Suscríbete ahora para recibir todas las últimas actualizaciones, directamente en tu bandeja de entrada.

¿Cuánto Cuesta Ejecutar Dokploy en un VPS?

Dokploy es gratuito. Sin asientos, sin minutos de compilación.

Tú pagas por el VPS subyacente, y el VPS generalmente se paga a sí mismo una vez que tienes más de una o dos aplicaciones pequeñas.

La plataforma está licenciada bajo Apache 2.0 a partir del 21 de enero de 2026, con características de pago futuras pasando a la Licencia Disponible de Fuente de Dokploy.

Dokploy se encuentra inactivo aproximadamente en 350 MB de RAM y 0.8% de CPU según el benchmark de MassiveGRID, dejando la mayoría de una caja de 4 GB libre para contenedores de aplicaciones.

Estás buscando un plan de VPS donde Dokploy funcione con 4 GB en la línea base, con almacenamiento NVMe, acceso completo a root y ancho de banda ilimitado.

Dokploy vs. Heroku, Vercel y Render: Precios

Estas tres plataformas cobran de manera ligeramente diferente, pero las tarifas se acumulan de la misma manera una vez que tienes un puñado de aplicaciones:

  • Heroku Basic: $7 por dyno por mes. Cinco aplicaciones pequeñas cuestan $35 antes de las bases de datos. Postgres esencial comienza en $5/mes (Essential-0); el plan Essential-1 de 10 GB es $9.
  • Heroku Standard-1X: $25 por dyno. El paso siempre activo desde Basic — los dynos Standard-1X no duermen, y es el punto de entrada para la escalabilidad horizontal.
  • Vercel Pro: $20 por desarrollador por mes con $20 de crédito incluido. El ancho de banda y las invocaciones de función se facturan adicionalmente.
  • Render Starter: $7 por servicio web para 512 MB de RAM y 0.5 vCPU. A partir de abril de 2026, Render factura los espacios de trabajo a una tarifa plana en lugar de por asiento. El espacio de trabajo Pro es de $25 por mes con miembros ilimitados del equipo.

Los costes adicionales son los mismos en los tres: excesos de ancho de banda, minutos de construcción, complementos de base de datos y asientos para colaboradores. El VPS de tarifa plana no tiene ninguno de estos elementos.

ConfiguraciónCosto MensualNotas
5 × Heroku Basic dynos + Essential Postgres$35 + $9 = $44$7 por aplicación. Essential-1 Postgres a $9 (Essential-0 comienza en $5). Ancho de Banda y minutos de construcción extras.
5 × Render Starter servicios web + Pro workspace$35 + $25 = $60$7 por servicio más un espacio de trabajo Pro plano de $25/mo (usuarios ilimitados; facturación por asiento terminó en abril de 2026).
1 × Vercel Pro asiento (5 aplicaciones)$20 + uso$20 por desarrollador por mes (incluye $20 de crédito). Ancho de Banda y invocaciones de funciones extras.
1 × VPS (mínimo 4 GB) + Dokploytarifa planaUna factura confiable, tantas aplicaciones como desees.

¿Qué VPS Necesitas Para Ejecutar Dokploy?

El mínimo oficial es de 2 GB de RAM, 30 GB de disco y una distribución Linux compatible con Docker. En nuestra opinión, una recomendación más realista sería de 4 GB y más de 40 GB, ya que el mínimo oficial es una referencia de instalación nueva y tus aplicaciones reales utilizarán RAM.

Dokploy soporta oficialmente Ubuntu (24.04, 23.10, 22.04, 20.04, 18.04), Debian (12, 11, 10), Fedora 40 y CentOS (9, 8). Cualquier otra distro compatible con Docker generalmente funciona, pero estas son las que han sido probadas.

Cualquier VPS en la nube que ejecute una de esas distribuciones funciona. Los droplets de DigitalOcean, Hetzner Cloud, Linode, AWS Lightsail y nuestro hosting VPS en DreamHost califican.

¿Cómo Instalas Dokploy en un VPS?

La instalación es un comando de Shell que maneja Docker, Docker Swarm, los cuatro contenedores de Dokploy y la base de datos inicial en un solo paso. Generalmente se completa en unos minutos, dedicados principalmente a descargar imágenes.

Requisitos Previos: un VPS Linux limpio con acceso SSH como Root, un registro A de DNS apuntando a la IPv4 del servidor, y los puertos 80, 443 y 3000 abiertos.

Aquí están los pasos para instalar:

  1. Conéctate al servidor como Root.
  2. Ejecuta el script de instalación.
  3. Espera de tres a cinco minutos mientras el script provisiona Docker, descarga los cuatro contenedores de Dokploy y arranca Traefik.
  4. Visita `http://tu-ip-del-servidor:3000` en un navegador.
  5. Crea la cuenta de administrador en la pantalla de configuración.
Formulario de configuración de Dokploy con campos de correo y contraseña para configurar tus credenciales de acceso iniciales al servidor.
  1. Apunta un dominio al servidor, pégalo en Dokploy, y Dokploy proveerá automáticamente un certificado SSL de Let’s Encrypt.
  2. Cierra el puerto 3000 al público una vez que HTTPS esté activo.

Aquí está el comando de instalación, textualmente de los documentos oficiales:

curl -sSL https://dokploy.com/install.sh | sh

Ese script es una única petición HTTP dirigida a `sh`, lo cual es estándar para instalaciones de fuentes confiables. Si prefieres inspeccionar primero, el camino para la instalación manual también está en la documentación.

Lo que se ejecuta cuando el script finaliza es una pila de cuatro contenedores, que se ve así:

  • Traefik: El proxy inverso. Dirige el tráfico al contenedor adecuado y maneja los certificados de Let’s Encrypt.
  • Dokploy: La interfaz de usuario web y API en el puerto 3000. El plano de control.
  • PostgreSQL: Almacén de metadatos de Dokploy. Solo red interna de Docker.
  • Redis: La cola de trabajos de despliegue. Serializa las construcciones y despliegues (para que dos despliegues no colisionen) y maneja el procesamiento de trabajos en segundo plano.

Para SSL, introduce un dominio en la interfaz de usuario de Dokploy. Traefik solicita un certificado de Let’s Encrypt de 90 días a través del reto HTTP-01 en el puerto 80 y lo renueva automáticamente unos 30 días antes de su vencimiento. Si una solicitud de certificado falla, la causa habitual es que el puerto 80 no está realmente abierto o el DNS aún no se ha propagado.

Para el procedimiento completo paso a paso con configuración de firewall y endurecimiento posterior a la instalación, la documentación de instalación de Dokploy te guía a través de todo.

¿Cómo se Compara Dokploy con Coolify y CapRover?

Dokploy, Coolify y CapRover tienen compensaciones al comparar la huella en reposo, el soporte de Docker Compose y el pulido de la UX.

FuncionalidadDokployCoolifyCapRover
RAM Inactiva~350 MB~500-700 MB~300-400 MB
CPU Inactiva~0.8%~5-6%~1-2%
Docker ComposeNativo, multi-servicioNativo, multi-servicioLimitado (enfoque en contenedor único)
Multi-servidorDocker SwarmPanel multi-servidorDocker Swarm
Estrellas en GitHub (Mayo 2026)34K~56K~14K
Mejor paraLigero, primero ComposeUX pulido en 8 GB+Plantillas para un solo contenedor

Elige Dokploy en un VPS de 2-4 GB o cuando la carga de trabajo incluya aplicaciones multi-servicio. Elige Coolify en 8 GB+ cuando la apariencia sea importante. Elige CapRover cuando la carga de trabajo sea aplicaciones simples de un solo contenedor.

Coolify es el más rico en características de los tres. El panel es el más bonito, las integraciones son las más numerosas y en un servidor bien provisto de más de 8 GB es un placer. Su huella en estado inactivo es su punto débil: alrededor de 500-700 MB y 5-6% de CPU. Bien en cajas grandes, apretado en las pequeñas.

CapRover (originalmente CaptainDuckDuck, QEPD) es el mayor de los tres (y lo demuestra). La interfaz es simple, tiene una sólida biblioteca de plantillas para aplicaciones de un solo contenedor y el soporte para Docker Compose multi-servicio es limitado en comparación con los otros dos.

En última instancia, Dokploy se sitúa entre ellos. Más ligero que Coolify y más flexible que CapRover para aplicaciones multi-contenedor.

¿Cuándo Deberías Alojarte Tú Mismo Con Dokploy (Y Cuándo No)?

En términos generales, recomendamos el autoalojamiento con Dokploy cuando las cuentas salen, cuando puedes dedicar aproximadamente una hora al mes en mantenimiento, y cuando prefieres pagar por un servidor que por puestos.

Para la aplicación número tres, un VPS de tarifa plana probablemente será más económico que el equivalente en cualquier plataforma por dyno o por asiento.

Dokploy es la elección correcta cuando:

  • Tienes tres o más aplicaciones pequeñas funcionando 24/7. El costo de un PaaS administrado aumenta rápidamente cuando tus aplicaciones están siempre activas. 
  • Necesitas la garantía de una facturación de tarifa plana. No hay medidor de uso, no hay exceso de ancho de banda, y no hay adicionales por usuario.
  • Utilizas Docker Compose. Las aplicaciones multiservicio se despliegan como una unidad, de la forma en que funcionan localmente.
  • Te importa la portabilidad de los datos. Tus aplicaciones, tus bases de datos, tu servidor — todo se puede mover a cualquier hosting web que ejecute Docker.
  • Puedes dedicar de 30 a 60 minutos al mes en mantenimiento. Necesitarás estar al tanto de los parches del sistema operativo, las eventuales actualizaciones de apt y el uso del disco.

No hospedes tú mismo con Dokploy cuando:

  • Tienes una aplicación de hobby con poco tráfico. El plan más básico de Heroku probablemente sea suficiente para ti.
  • La carga de trabajo es irregular y necesita autoescalado a cero. Dokploy ejecuta contenedores, no funciones Lambda.
  • Nadie en tu equipo puede hacer SSH en un servidor y leer un archivo de registro. No necesitas ser un sysadmin, pero alguien debe saber cómo ejecutar journalctl.
  • Necesitas SLAs empresariales. Las cargas de trabajo con garantías contractuales de tiempo de actividad todavía pertenecen a plataformas cloud gestionadas o Kubernetes construidos por uno mismo.

¿Cómo Escalas Dokploy Más Allá de un Servidor?

Dokploy admite implementaciones en varios servidores a través de Docker Swarm, donde un servidor es el plano de control y uno o más servidores remotos son trabajadores.

El plano de control ejecuta Dokploy y Traefik. Los trabajadores ejecutan los contenedores de la aplicación. Traefik dirige el tráfico entrante hacia el trabajador que tenga el contenedor adecuado para una ruta dada.

El plano de control de Dokploy dirige el tráfico de visitantes entre dos servidores trabajadores que ejecutan aplicaciones contenerizadas.

Aquí te mostramos cómo configurar la arquitectura en tres pasos:

  1. Configura un segundo VPS con Docker instalado. Mismo proveedor, diferente región — no importa para Dokploy.
  2. En la interfaz de usuario de Dokploy, agrega el nuevo servidor como un trabajador y pega los detalles de SSH. Dokploy lo incorpora al clúster Swarm.
  3. Despliega aplicaciones al clúster. Especifica réplicas y ubicación, Dokploy y Traefik se encargan del resto.

El disparador para agregar un segundo servidor suele ser una de dos cosas: has superado los recursos de una sola caja (RAM constantemente ajustada, cola de construcciones, reinicios lentos) o has alcanzado el dolor de un único punto de falla.

Las copias de seguridad siguen siendo importantes con múltiples servidores, porque la disponibilidad del clúster no es lo mismo que la durabilidad de los datos.

Dokploy admite copias de seguridad automatizadas de sus bases de datos gestionadas a cualquier almacenamiento compatible con S3, y deberías configurarlas fuera del servidor antes de poner cargas de trabajo reales en el clúster. Un clúster de varios servidores sin copia de seguridad fuera del servidor sigue estando a un mal día de una larga restauración.

Entonces, ¿Es Dokploy la Respuesta para Ti?

Si las tarifas han comenzado a sentirse arbitrarias — por dyno, por asiento, por pico de ancho de banda — un VPS con tarifa plana con Dokploy es el trato más honesto.

La instalación es un comando de Shell. El flujo de despliegue es justo como el que ya conoces, con bases de datos administradas y SSL gratuito incluido. El mayor inconveniente es realmente un poco de tiempo de mantenimiento cada mes.

Honestamente, eso nos parece que vale la pena en la mayoría de los casos.

Si tu carga de trabajo es una pequeña aplicación que permanece inactiva la mayor parte del día, una PaaS gestionada como Heroku está bien. Si son tres o más aplicaciones funcionando las 24 horas del día, los cálculos ya favorecen a Dokploy.

De cualquier manera, revisa las cifras — luego lanza algo.

VPS

Toma control de todo tu stack. Apps, IA, bases de datos y más.

Mantén cada credencial y conversación en un servidor que tú controlas, con velocidad NVMe y ancho de banda sin medición incluidos.

Explora los planes de alojamiento VPS

Preguntas Frecuentes Sobre Dokploy en un VPS

¿Es Dokploy gratuito?

Sí, Dokploy es gratuito y de código abierto bajo la Licencia Apache 2.0. Las futuras características de pago se lanzarán bajo una Licencia Disponible de Fuente de Dokploy, pero la plataforma que alojas tú mismo hoy es genuinamente gratuita sin asientos, sin medidor de uso, sin asteriscos.

¿Cuánta RAM necesita Dokploy?

Técnicamente, Dokploy necesita al menos 2 GB de RAM y 30 GB de disco según la documentación oficial, pero 4 GB es la recomendación realista para cualquier configuración orientada a producción. Dokploy en sí mismo se encuentra en unos 350 MB de RAM, dejando la mayor parte de un sistema de 4 GB libre para contenedores de aplicaciones. Las compilaciones y las cargas de trabajo activas aumentan el uso, por lo que el mínimo oficial es un piso, no un objetivo.

¿Dokploy admite Docker Compose?

Sí, Dokploy tiene soporte nativo para Docker Compose. Pega el docker-compose.yml y Dokploy tratará todo el conjunto como una única aplicación: servicio web, trabajador, base de datos y caché. Esto es un diferenciador significativo frente a CapRover, donde el soporte de Compose está limitado a despliegues de un solo contenedor.

¿Puede Dokploy desplegar desde GitHub?

Sí, Dokploy se conecta a GitHub, GitLab, Bitbucket y Gitea; y detecta automáticamente la mayoría de los entornos de ejecución. Nixpacks identifica proyectos de Node.js, Python, Go, Ruby y PHP sin necesidad de configuración. Si tu proyecto tiene un Dockerfile, Dokploy lo utiliza. Si estás migrando desde Heroku, tu Buildpack de Heroku existente también funciona.

¿Cómo se compara Dokploy con Coolify?

Dokploy y Coolify son ambas herramientas PaaS autoalojadas, pero tienen sus diferencias. Dokploy es más ligera (~350 MB en reposo vs. los ~500-700 MB de Coolify) y prioriza Compose. Coolify tiene una UX más pulida y un conjunto de características más amplio, especialmente en lo que respecta a integraciones. La decisión generalmente depende del tamaño del servidor: elige Dokploy en una caja de 2-4 GB, elige Coolify cuando estés en 8 GB+ y desees el acabado pulido.

¿Cuál es la manera más fácil de ejecutar Dokploy en un VPS gestionado?

VPS de DreamHost para Dokploy, específicamente el plan Stack 4 con 4 GB de RAM, es una línea base limpia. El almacenamiento NVMe SSD maneja la E/S de contenedores rápidamente, el ancho de banda ilimitado significa que los picos de tráfico no generan facturas adicionales, y el acceso completo a Root es imprescindible para cualquier PaaS autoalojado. El dimensionamiento se ajusta a la carga: Stack 4 para 1-3 aplicaciones ligeras, Stack 8 para el trabajo de un equipo, Stack 16 para producción multi-inquilino.

¿Está Dokploy listo para producción?

Sí, Dokploy está listo para la producción en despliegues de un único servidor y despliegues pequeños multi-servidor. Proyectos secundarios, herramientas internas, sitios de clientes de agencias y pequeños SaaS superan ese umbral. Las cargas de trabajo de nivel de SLA empresarial todavía pertenecen a plataformas de cloud gestionadas o Kubernetes construidos por uno mismo.

¿Puedes migrar de Heroku a Dokploy?

Sí, Dokploy soporta nativamente los Buildpacks de Heroku, por lo que la mayoría de las aplicaciones de Heroku se pueden volver a implementar con cambios mínimos en la configuración. Apunta Dokploy al mismo repositorio Git, elige el buildpack y despliega. El paso separado es la base de datos: Exporta tu Postgres gestionado de Heroku, restáuralo en un Postgres gestionado por Dokploy o en un host externo, y actualiza la cadena de conexión.