[{"data":1,"prerenderedAt":204},["ShallowReactive",2],{"seo-verification":3,"blog-coolify-v43-en-un-vps-gestiona-tus-apps-sin-paas-gestionado-es":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-coolify-v43-en-un-vps-gestiona-tus-apps-sin-paas-gestionado-es",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":27,"featuredImage":29,"bgImage":30,"posterImage":31,"relatedSolution":32,"intro":35,"sections":36,"ctaTitle":132,"ctaBody":133,"ctaButton":134,"ctaUrl":135,"relatedPosts":136},419,"coolify-v43-en-un-vps-gestiona-tus-apps-sin-paas-gestionado",{"fr":12,"en":13,"ar":14,"es":10},"coolify-4-3-vps-deploiement-applications-heroku-alternatif","coolify-v43-on-a-vps-run-your-apps-without-a-managed-paas","coolify-v43-على-vps-إدارة-تطبيقاتك-بدون-paas-مدار","Coolify v4.3 en un VPS: Gestiona tus apps sin PaaS gestionado","Coolify v4.3 en un VPS: previews de despliegue por PR, backups de volúmenes programados, audit log — gestiona N apps de clientes desde un solo panel, sin pago por uso.",9,0,false,"2026-10-06T00:00:00+00:00","2026-10-07T23:07:24+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},3,"Despliegue","deploiement","bg-success\u002F10 text-success",[28],{"id":23,"name":24,"slug":25,"color":26,"icon":25},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fcoolify-4-3-vps-deploiement-applications-heroku-alternatif-poster.svg",{"categorySlug":33,"appSlug":34},"despliegue-de-aplicaciones-devops","coolify","Cuando la factura de Heroku o Railway supera lo que el proyecto justifica — especialmente cuando la agencia gestiona diez o más proyectos de clientes distintos — desplegar una PaaS autoalojada se convierte en una respuesta estructural, no en un parche temporal. Coolify se instala en tu propio VPS, se conecta a tus repositorios Git, construye y despliega en cada push, genera certificados SSL automáticamente, y la versión 4.3 añade previews de despliegue por PR, backups de volúmenes programados y un audit log estructurado. Un servidor, una interfaz, todos tus proyectos.",[37,41,52,55,58,86,89,120,123,126,129],{"type":38,"title":39,"body":40},"h2","El coste real de los PaaS gestionados para una agencia","Heroku factura por dyno, Railway por hora de cómputo y por GB de ancho de banda de salida, Render por servicio activo. En cuanto un proyecto de cliente supera su plan gratuito — o el plan gratuito desaparece, como hizo Heroku en noviembre de 2022 — la factura sube por escalones. Para una agencia que gestiona entre ocho y quince aplicaciones, el acumulado supera rápidamente lo que costaría un VPS dedicado a la orquestación durante el año. El problema no es el precio de un proyecto aislado: es la multiplicación de líneas de facturación, cada una con su propio ciclo y sus propias reglas de exceso. A eso se suma el vendor lock-in: las variables de entorno, los add-ons de base de datos y los pipelines de despliegue son construcciones propietarias que habrá que migrar si la plataforma cambia sus tarifas o políticas. Coolify elimina todas esas líneas y las reemplaza por una sola: el VPS que aloja el orquestador.",{"type":42,"title":43,"items":44},"ul","Qué cambia Coolify v4.3 respecto a versiones anteriores",[45,46,47,48,49,50,51],"**Previews de despliegue por PR** — cada pull request recibe automáticamente un entorno de previsualización accesible en una URL dedicada con su propio certificado SSL, sin configuración manual","**Backups de volúmenes programados** — los volúmenes Docker pueden copiarse a almacenamiento compatible con S3 según un calendario configurable, con retención configurable","**Audit log estructurado** — todas las acciones (despliegue, modificación de variable, reinicio, cambio de configuración) se registran con marca de tiempo e identidad del usuario","**Gestión de múltiples usuarios mejorada** — roles y permisos por equipo, acceso aislado por proyecto de cliente","**Interfaz de gestión de recursos rediseñada** — vista consolidada de RAM\u002FCPU\u002Falmacenamiento por servicio para identificar contenedores sobredimensionados","**Soporte para Docker Compose v2** — compatibilidad extendida con archivos Compose existentes, sin necesidad de reescritura","**Notificaciones webhook mejoradas** — payload de despliegue estructurado, compatible con Slack, Discord y cualquier endpoint HTTP",{"type":38,"title":53,"body":54},"Requisitos de VPS para alojar Coolify","Coolify orquesta Docker y puede ejecutar simultáneamente tus aplicaciones, bases de datos y su propio panel en el mismo servidor. Los recursos mínimos para empezar son 2 vCPU y 2 GB de RAM — suficiente para un puñado de servicios ligeros. En producción, con varios proyectos de clientes activos, planifica 4 GB de RAM: cada contenedor reserva su memoria, y las bases de datos (PostgreSQL, Redis, MySQL) consumen de forma constante. El almacenamiento depende de tus volúmenes: empieza con al menos 40 GB SSD, más si activas backups locales. Los puertos TCP 80 y 443 deben estar abiertos para Let's Encrypt y el tráfico de aplicaciones. El puerto 22 (SSH) es necesario para la instalación y la administración. Coolify no es compatible con un VPS donde Docker ya fue instalado manualmente con una configuración no estándar: parte de una imagen Ubuntu 22.04 LTS o Debian 12 limpia.",{"type":56,"body":57},"tip","Si eres nuevo en la línea de comandos de Linux, la instalación se resume en los pocos comandos que aparecen a continuación. Una vez desplegado Coolify, todo lo demás — builds, certificados SSL, variables de entorno, reinicios — se gestiona desde su interfaz gráfica. Ya no necesitas SSH para las operaciones habituales.",{"type":59,"title":60,"steps":61},"steps","Instalar Coolify en un VPS con Ubuntu 22.04",[62,65,68,71,74,77,80,83],{"title":63,"body":64},"Provisionar el VPS y actualizar el sistema","Solicita un VPS con Ubuntu 22.04 LTS. Conéctate por SSH con tu usuario root o sudo, luego actualiza los paquetes: `apt update && apt upgrade -y`. No preinstales Docker: el script de instalación de Coolify se encarga de ello y configura las dependencias en el orden esperado.",{"title":66,"body":67},"Abrir los puertos necesarios","Configura UFW para permitir SSH, HTTP y HTTPS: `ufw allow 22\u002Ftcp && ufw allow 80\u002Ftcp && ufw allow 443\u002Ftcp && ufw enable`. Si tu proveedor ofrece un cortafuegos de red (grupo de seguridad, firewall cloud), aplica las mismas reglas a ese nivel antes de continuar.",{"title":69,"body":70},"Ejecutar el script de instalación oficial","Lanza el script proporcionado por Coolify: `curl -fsSL https:\u002F\u002Fcdn.coollabs.io\u002Fcoolify\u002Finstall.sh | bash`. El script instala Docker CE, despliega la pila Coolify (panel, proxy Traefik, agente) y arranca los servicios. La operación tarda entre dos y cinco minutos según la conexión del servidor.",{"title":72,"body":73},"Acceder al panel inicial","Una vez completada la instalación, abre `http:\u002F\u002F\u003CIP-VPS>:8000` en tu navegador. Coolify te invita a crear la cuenta de administrador: elige una contraseña fuerte y guárdala en tu gestor de contraseñas. Esta cuenta tiene acceso a todos los recursos de la instancia.",{"title":75,"body":76},"Configurar el dominio del panel","En la configuración de la instancia (`Settings > General`), introduce el subdominio que reservaste para Coolify, por ejemplo `coolify.tudominio.com`. Asegúrate de que el registro A de ese subdominio apunte a la IP del VPS. Coolify genera y renueva automáticamente el certificado Let's Encrypt para ese dominio y cambia el acceso a HTTPS.",{"title":78,"body":79},"Conectar tu fuente Git","En `Sources`, añade tu integración de GitHub (mediante una GitHub App) o GitLab. Una GitHub App es preferible a una clave de despliegue: permite a Coolify crear webhooks automáticamente en cada repositorio y activar previews de despliegue por PR sin configuración manual adicional.",{"title":81,"body":82},"Crear tu primera aplicación","Haz clic en `New Resource > Application`, selecciona tu repositorio, elige la rama de despliegue y el puerto expuesto. Coolify detecta el stack vía Nixpacks (Node.js, Python, PHP, Go, Ruby…) o usa el Dockerfile si lo proporcionas. Confirma: el primer build arranca inmediatamente.",{"title":84,"body":85},"Verificar el despliegue","En los logs de despliegue, sigue los pasos build → push → start. Una vez arrancado el contenedor, Coolify muestra la URL pública de la aplicación con su certificado SSL activo. Prueba el acceso desde un navegador y verifica en `Resources` que el consumo de memoria se mantiene dentro de los límites esperados. Para una agencia que gestiona varios clientes, crea un Proyecto Coolify por cliente — cada proyecto tiene sus propias variables de entorno, sus propios miembros de equipo, y sus recursos están aislados de los demás proyectos.",{"type":38,"title":87,"body":88},"Desplegar tu primera aplicación desde un repositorio Git","Coolify monitoriza la rama que designaste y lanza un nuevo despliegue en cada push mediante webhook. El ciclo completo — recepción del evento de GitHub\u002FGitLab, construcción de la imagen, parada del contenedor anterior, arranque del nuevo — suele tardar menos de un minuto para una aplicación Node.js estándar. Las variables de entorno se gestionan como secretos cifrados en la base de datos de Coolify: nunca aparecen en texto claro en los logs. Para una aplicación que requiere una base de datos, crea primero el servicio de base de datos en el mismo proyecto Coolify (`New Resource > Database`), anota las credenciales generadas y añádelas como variables de entorno en la aplicación. Ambos servicios comparten automáticamente la misma red Docker interna.",{"type":90,"title":91,"rows":92,"headers":117},"comparison","Coolify vs Heroku vs Railway vs Dokploy — Comparativa",[93,97,101,105,109,113],[94,95,96],"Modelo de coste","Solo coste del VPS, software gratuito","Por dyno\u002Fmes — de $5 a $50+ por app según el nivel",[98,99,100],"Previews de despliegue por PR","Sí, desde v4.3 (septiembre 2026)","Sí (Review Apps), incluido en planes de pago",[102,103,104],"Backups de volúmenes programados","Sí, hacia almacenamiento compatible S3 — desde v4.3","Mediante add-ons de pago (Heroku Postgres Backup)",[106,107,108],"Audit log","Sí, estructurado — desde v4.3","Activity feed, no exportable de forma nativa",[110,111,112],"Lenguajes\u002Fstacks soportados","Todo lo que Nixpacks o Docker soporten","Buildpacks oficiales (Node, Python, Ruby, Java, PHP, Go…)",[114,115,116],"Portabilidad de datos","Volúmenes Docker en tu propio servidor","Datos en Heroku\u002FSalesforce",[5,118,119],"Coolify (autoalojado)","Heroku\u002FRender\u002FRailway",{"type":38,"title":121,"body":122},"Configurar previews de despliegue por PR y backups de volúmenes","Las previews de despliegue se activan desde la página de configuración de la aplicación, en la pestaña `Preview Deployments`. Una vez activado, cada pull request abierta en el repositorio recibe automáticamente un entorno efímero accesible en una URL construida sobre el patrón `\u003Cpr-number>.\u003Capp-domain>`. Coolify gestiona el certificado SSL de ese entorno mediante Let's Encrypt y destruye el entorno al cerrar o mergear la PR. Para los backups de volúmenes, ve a `Storage > Backups` en el nivel del servicio. Introduce las credenciales de un bucket compatible con S3 (AWS S3, Cloudflare R2, MinIO autoalojado), la frecuencia deseada (diaria, semanal) y el número de copias a retener. Coolify crea un archivo comprimido del volumen y lo transfiere al bucket según el calendario definido. Lanza la primera ejecución manualmente desde el panel para confirmar que las credenciales S3 funcionan antes de confiar en la automatización.",{"type":56,"title":124,"body":125},"Haz una copia de seguridad de la configuración de Coolify antes de una actualización mayor","Antes de aplicar una actualización de Coolify desde el panel (`Settings > Updates`), haz una copia de seguridad de la base de datos interna de la instancia. Coolify almacena toda su configuración en un volumen Docker llamado `coolify-db`. Expórtalo manualmente: `docker run --rm -v coolify-db:\u002Fdata -v $(pwd):\u002Fbackup alpine tar czf \u002Fbackup\u002Fcoolify-db-$(date +%Y%m%d).tar.gz \u002Fdata`. Guarda este archivo fuera del VPS (tu bucket S3, almacenamiento local) antes de lanzar la actualización. Si algo falla tras la actualización, restaura con el comando inverso. Esta precaución tarda menos de un minuto y evita reconstruir manualmente toda la configuración.",{"type":38,"title":127,"body":128},"Resolución de problemas — Errores comunes al arrancar","Cuatro situaciones aparecen con regularidad en las primeras instalaciones o tras una actualización.\n\n**Puerto 80 o 443 ya en uso.** Coolify usa Traefik como reverse proxy en los puertos 80 y 443. Si otro proceso ocupa esos puertos (nginx, Apache instalado directamente en el VPS), Traefik no arranca y no se puede emitir ningún certificado. Comprueba con `ss -tlnp | grep -E ':80|:443'`, detén el proceso competidor y luego reinicia Coolify con `docker compose -f \u002Fdata\u002Fcoolify\u002Fsource\u002Fdocker-compose.yml restart`.\n\n**Webhook de Git no disparado tras un push.** La causa más frecuente es un cortafuegos de red que bloquea las IPs de salida de GitHub o GitLab hacia tu VPS. Verifica que los rangos de IP de GitHub Webhooks (`https:\u002F\u002Fapi.github.com\u002Fmeta`) estén permitidos en el puerto 443 de tu VPS. Comprueba también en Coolify que el webhook se haya creado correctamente en la configuración del repositorio de GitHub (pestaña `Webhooks` del repositorio).\n\n**Certificado SSL bloqueado en espera.** Let's Encrypt usa el desafío HTTP-01: intenta acceder a `http:\u002F\u002F\u003Ctu-dominio>\u002F.well-known\u002Facme-challenge\u002F`. Si el DNS del dominio no se ha propagado aún, o si el puerto 80 no es accesible desde el exterior, el desafío falla y Traefik reintenta cada cinco minutos. Espera la propagación completa del DNS, verifica la accesibilidad del puerto 80 con `curl -I http:\u002F\u002F\u003Ctu-dominio>` y luego reinicia el servicio de la aplicación en Coolify.\n\n**Aplicación arrancada pero inaccesible.** Verifica que el puerto expuesto en la configuración de Coolify corresponda al puerto en el que tu aplicación escucha realmente dentro del contenedor. Un contenedor Node.js que escucha en el 3000 debe tener `3000` como puerto de contenedor en la configuración de Coolify, aunque la URL pública use el puerto 443.",{"type":38,"title":130,"body":131},"Para ir más lejos","Coolify encaja dentro de un ecosistema de soluciones de despliegue autoalojadas. Si tu contexto requiere un enfoque diferente — pipelines GitOps mediante Kamal, orquestación ligera con Dokploy, o una interfaz simplificada con Easypanel — cada herramienta tiene sus puntos fuertes según el tamaño del equipo y la complejidad de los despliegues. Los artículos relacionados exploran estas alternativas y los casos de uso específicos de cada entorno.","Empieza con Coolify en un VPS de ServOrbit","Provisiona un VPS de ServOrbit con la plantilla Coolify preinstalada: Docker configurado, panel accesible, certificado SSL del panel generado. Conecta tus repositorios Git directamente.","Configurar mi solución Coolify","\u002Fmarketplace\u002Fdespliegue-de-aplicaciones-devops\u002Fcoolify",[137,154,171,186],{"id":138,"slug":139,"slugs":140,"title":144,"excerpt":145,"readTime":17,"views":146,"isPinned":19,"publishedAt":147,"updatedAt":148,"category":149,"categories":150,"featuredImage":29,"bgImage":30,"posterImage":152,"relatedSolution":153},41,"desplegar-aplicaciones-con-coolify-en-un-vps",{"fr":141,"en":142,"ar":143,"es":139},"deployer-avec-coolify","deploy-your-applications-with-coolify-on-a-vps","نشر-تطبيقاتك-باستخدام-coolify-على-vps","Desplegar sus aplicaciones con Coolify en un VPS","Despliegue Coolify en un VPS: instalación, configuración HTTPS, conexión Git, primera aplicación, bases de datos, copias de seguridad y diagnóstico.",1,"2026-05-10T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},[151],{"id":23,"name":24,"slug":25,"color":26,"icon":25},"\u002Fblog\u002Fcovers\u002Fdeployer-avec-coolify-poster.svg",{"categorySlug":33,"appSlug":34},{"id":155,"slug":156,"slugs":157,"title":161,"excerpt":162,"readTime":17,"views":18,"isPinned":19,"publishedAt":163,"updatedAt":164,"category":165,"categories":166,"featuredImage":29,"bgImage":30,"posterImage":168,"relatedSolution":169},42,"desplegar-aplicaciones-con-dokploy-en-un-vps",{"fr":158,"en":159,"ar":160,"es":156},"deployer-avec-dokploy","deploy-your-applications-with-dokploy-on-a-vps","نشر-تطبيقاتك-باستخدام-dokploy-على-vps","Desplegar sus aplicaciones con Dokploy en un VPS","Despliegue sus aplicaciones con Dokploy en un VPS: PaaS open source con Traefik integrado, Docker Compose, bases de datos y despliegues Git.","2026-05-09T00:00:00+00:00","2026-09-21T15:22:03+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},[167],{"id":23,"name":24,"slug":25,"color":26,"icon":25},"\u002Fblog\u002Fcovers\u002Fdeployer-avec-dokploy-poster.svg",{"categorySlug":33,"appSlug":170},"dokploy",{"id":172,"slug":173,"slugs":174,"title":178,"excerpt":179,"readTime":17,"views":18,"isPinned":19,"publishedAt":180,"updatedAt":181,"category":182,"categories":183,"featuredImage":29,"bgImage":30,"posterImage":185,"relatedSolution":29},36,"desplegar-con-easypanel",{"fr":175,"en":176,"ar":177,"es":173},"deployer-avec-easypanel","deploy-your-applications-with-easypanel-on-a-vps","انشر-تطبيقاتك-باستخدام-easypanel-على-خادم-vps","Desplegar sus aplicaciones con Easypanel en un VPS","Guía completa de Easypanel: requisitos, instalación, Traefik, TLS, bases de datos, copias de seguridad, resolución de errores y comparativa Coolify \u002F Dokploy.","2026-05-15T00:00:00+00:00","2026-09-17T14:09:38+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},[184],{"id":23,"name":24,"slug":25,"color":26,"icon":25},"\u002Fblog\u002Fcovers\u002Fdeployer-avec-easypanel-poster.svg",{"id":187,"slug":188,"slugs":189,"title":193,"excerpt":194,"readTime":195,"views":146,"isPinned":19,"publishedAt":196,"updatedAt":197,"category":198,"categories":199,"featuredImage":29,"bgImage":30,"posterImage":201,"relatedSolution":202},33,"desplegar-aplicaciones-con-caprover-en-un-vps",{"fr":190,"en":191,"ar":192,"es":188},"deployer-avec-caprover","deploy-your-applications-with-caprover-on-a-vps","انشر-تطبيقاتك-باستخدام-caprover-على-خادم-vps","Desplegar sus aplicaciones con CapRover en un VPS","Guía completa de CapRover: instalación, captain-definition, CI\u002FCD con GitHub Actions, clúster multinodo, copias de seguridad y resolución de problemas.",10,"2026-05-18T00:00:00+00:00","2026-09-29T14:40:49+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},[200],{"id":23,"name":24,"slug":25,"color":26,"icon":25},"\u002Fblog\u002Fcovers\u002Fdeployer-avec-caprover-poster.svg",{"categorySlug":33,"appSlug":203},"caprover",1791414864850]