Coolify vs Vercel: qué conviene para tu app Next.js
En pocas palabras: Vercel Pro cuesta USD 20 por mes por asiento (con USD 20 de crédito de uso incluido), mientras que Coolify self-hosted es gratis sin límites de funciones y solo implica el costo fijo del servidor. Para un equipo de tres personas, Vercel sale USD 60 por mes antes de usage extra.
Coolify vs Vercel se resume en una sola pregunta: ¿quién administra el servidor? Vercel es una plataforma gestionada que cobra por asiento (seat) más uso, mientras que Coolify es un control plane open source y gratuito que corre tu app como contenedores Docker en servidores que vos elegís, por un costo fijo de infraestructura.
Coolify es una herramienta open source que coordina Docker en servidores que vos conectás: maneja integración con Git, builds, el proxy reverso con certificados TLS, bases de datos de un click y rollbacks. Vercel, en cambio, es la plataforma de hosting creada por los mismos mantenedores de Next.js, que ofrece build fleet, funciones serverless, CDN global y previews automáticos sin que toques un servidor.
En este artículo:
- En 30 segundos
- ¿Cuál es la diferencia real entre Coolify y Vercel?
- ¿Cómo se comparan Coolify y Vercel en una tabla rápida?
- ¿Cuánto cuesta Vercel comparado con Coolify?
- ¿Next.js funciona igual en Coolify que en Vercel?
- ¿Qué pasa si corro Next.js en más de una instancia con Coolify?
- ¿Cuándo conviene elegir Vercel en vez de Coolify?
- ¿Cuándo conviene elegir Coolify en vez de Vercel?
- ¿Cómo decidir en la práctica? Tres preguntas antes de elegir
- Un ejemplo hipotético: agencia con tres sitios de clientes
- ¿Qué se pierde al self-hostear Next.js con Coolify?
- ¿Cómo se migra una app de Next.js de Vercel a Coolify?
- Errores comunes al elegir entre Coolify y Vercel
- Preguntas Frecuentes
- Conclusión
- Fuentes
En 30 segundos
- Vercel Pro cuesta USD 20 por mes por asiento, con USD 20 de crédito de uso incluido; un equipo de tres personas que despliega paga USD 60 por mes antes de usage extra.
- Coolify self-hosted es gratis sin límites de funcionalidad; solo pagás el servidor, que necesita mínimo 2 CPU, 2 GB de RAM y 10 GB de disco.
- Coolify Cloud (el dashboard administrado) cuesta USD 5 por mes por dos servidores conectados, más USD 3 por cada servidor adicional.
- Next.js corre igual en ambos a nivel funcional: según la guía original de Coolify vs Vercel, alcanza con un servidor Node.js corriendo
next start. - Vercel Functions cortan a los 300 segundos por default (800 en Pro); Coolify no tiene ese límite porque corre contenedores de larga duración.
¿Cuál es la diferencia real entre Coolify y Vercel?
La diferencia real es quién es dueño del servidor. En Vercel nunca ves una máquina: te conectás un repo y te dan una flota de build, runtime de funciones serverless, CDN global, TLS automático y previews por cada rama. Como Vercel mantiene Next.js, la integración es first-party, sin capas intermedias.
Coolify da vuelta la ecuación. Según la documentación citada en el artículo original, Coolify “provee el control plane de despliegue y coordina Docker en los servidores que conectás”. Hace el trabajo de Git, builds (Nixpacks, Railpack, Dockerfile o Compose), proxy reverso, certificados, bases de datos de un click, previews, health checks y rollbacks. Pero el hierro es tuyo: capacidad, parches del sistema operativo, backups y recuperación quedan de tu lado.
Ojo con esto: casi todo lo demás en esta comparación sale de esa única diferencia. Si entendés quién administra qué, el resto de las decisiones (precio, escalado, lock-in) se acomodan solas.
¿Cómo se comparan Coolify y Vercel en una tabla rápida?
La tabla siguiente resume los puntos que de verdad definen la elección, tomados de la documentación oficial y las páginas de precios de ambos, con fecha de referencia octubre 2026.
| Aspecto | Vercel | Coolify |
|---|---|---|
| Modelo | Plataforma gestionada | Docker en tus servidores |
| Opción gratis | Hobby, no comercial | Self-hosted, todas las funciones |
| Plan de pago | Pro: USD 20/asiento/mes | Cloud: desde USD 5/mes |
| Facturación | Asientos + uso | Costo fijo de servidor |
| Next.js | First-party | Completo, vía next start |
| CDN de borde | Incluido | Lo agregás vos |
| Previews | Cada push a una rama | Por PR + DNS wildcard |
| Bases de datos | Add-ons de marketplace | Un click, en tu servidor |
| Tiempo máximo de ejecución | 300s (800s en Pro) | Sin límite de plataforma |
| Disco persistente | No | Volúmenes |
| Escalado | Automático | Manual |
| Ops e incidentes | Los resuelve Vercel | Los resolvés vos |

¿Cuánto cuesta Vercel comparado con Coolify?
Vercel cobra por asiento más uso medido; Coolify cobra, en los hechos, lo que cueste tu servidor. Son dos modelos de forma distinta, así que conviene compararlos contra tu caso concreto y no contra un número de tapa.
El plan Hobby de Vercel es gratis, pero está restringido a uso no comercial. Según las guías de uso justo de Vercel citadas en la fuente, uso comercial incluye “cualquier despliegue hecho con fines de lucro, incluyendo un empleado o consultor pago que escriba el código”. O sea, si tenés un cliente, un SaaS o anuncios en el sitio, necesitás Pro. Hobby además tiene topes fijos: 100 GB de transferencia de datos, 1 millón de invocaciones de funciones y 5.000 transformaciones de imagen por mes, y no podés comprar uso extra.
- Vercel Pro: USD 20 por mes de tarifa de plataforma, que incluye un asiento y USD 20 de crédito de uso. Cada asiento adicional de Owner o Member cuesta USD 20 por mes; los Viewer son gratis.
- CDN incluido en Pro: 1 millón de requests de CDN y 1 TB de transferencia por mes en la tarifa plana.
- Uso excedente: USD 0,60 por millón de invocaciones de funciones, Active CPU desde USD 0,128 la hora y USD 0,05 por cada 1.000 transformaciones de imagen.
- Coolify self-hosted: gratis para siempre, sin restricciones de funciones, según la página de precios de Coolify. Pagás al proveedor del servidor, nada más.
- Coolify Cloud: USD 5 por mes por dos servidores conectados, más USD 3 por cada servidor adicional. El dashboard lo administran ellos; los servidores siguen siendo tuyos.
Tomá un equipo de tres developers que despliegan. En Vercel Pro eso es la tarifa de USD 20 (con un asiento incluido) más dos asientos extra a USD 20 cada uno: USD 60 por mes antes de cualquier uso que supere el crédito. En Coolify, los miembros del equipo son ilimitados, así que esas tres personas no agregan nada al bill. Lo que pagás es el servidor, uses una app o diez.
El contrapunto: un servidor cuesta lo mismo a tráfico cero que en el pico, y escala a saltos (una máquina más grande, otra máquina) en vez de de forma suave. Y está el costo que no aparece en ninguna factura: tu tiempo. Actualizaciones, backups y monitoreo pasan a ser tu laburo. Si tu hora vale más que la diferencia mensual entre planes, Vercel sale más barato en la cuenta completa.
¿Next.js funciona igual en Coolify que en Vercel?
A nivel de funciones, sí. La guía de Next.js sobre despliegue en plataformas es directa: “para correr Next.js, tu plataforma necesita un servidor Node.js. Eso es todo.” Un solo proceso de next start cubre Server Components, ISR, Partial Prerendering, Cache Components, Server Actions, el Proxy (el nuevo nombre del Middleware) y after(). La única dependencia extra es sharp para optimización de imágenes.
La diferencia no es de funcionalidad, es de performance. En Vercel, los assets estáticos y las páginas cacheadas salen de una red de borde global. En un solo servidor de Coolify, todo sale de un origen en una región. Para la mayoría de los sitios, poner un CDN como Cloudflare delante de los assets estáticos cierra buena parte de esa brecha; es la misma lógica que aplicamos al desplegar un proyecto en React con Vite usando GitHub Pages o Vercel.
Un config portable arranca con output: 'standalone' en el next.config.ts, que genera un bundle liviano y autocontenido para Docker (y no molesta en nada si lo dejás en Vercel), más un deploymentId tomado de una variable de entorno, para que todas las instancias de un mismo release estén de acuerdo.
¿Qué pasa si corro Next.js en más de una instancia con Coolify?
Si escalás a más de un contenedor en Coolify, necesitás resolver tres cosas que Vercel te resuelve gratis. Por default, el caché de ISR y de datos vive en el disco local de cada servidor, así que un revalidateTag() disparado en un contenedor no llega a los demás.
¿Y entonces qué hacés? Armás un cache handler compartido, normalmente con Redis, para que todas las instancias lean del mismo lugar. Sumás también la misma NEXT_SERVER_ACTIONS_ENCRYPTION_KEY en cada instancia, porque sin eso las Server Actions fallan con errores de “Failed to find Server Action”. Y fijás un deploymentId consistente por release, para que un deploy rolling no te mezcle versiones.
Con un solo servidor de Coolify corriendo un contenedor, no necesitás nada de esto. Por eso, un único servidor bien dimensionado suele ser el punto dulce para proyectos chicos y medianos.
¿Cuándo conviene elegir Vercel en vez de Coolify?
Vercel gana claro cuando nadie en el equipo quiere ser el equipo de ops. Si tenés un proyecto comercial que tiene que estar en producción hoy y cero tiempo para infraestructura, Pro vale la plata.
- Audiencia global y sensible a latencia: una red de borde integrada es difícil de igualar con un servidor en una sola región.
- Previews como parte central del flujo: cada push a una rama genera una URL de preview sin tocar DNS ni webhooks.
- Tráfico impredecible o en picos: las funciones escalan solas y pagás por uso en vez de provisionar para el pico.
- Proyecto personal no comercial: Hobby es gratis y de sobra para eso.
- Dependencia de productos propios de Vercel: si usás Edge Config, Vercel Blob o el analytics propio con fuerza, quedarte ahí evita una reescritura.
Si además el proyecto arranca sin presupuesto, vale la pena revisar nuestra guía para desplegar gratis en Vercel, que detalla dónde están exactamente los techos del plan Hobby.
¿Cuándo conviene elegir Coolify en vez de Vercel?
Coolify gana cuando tu app es más que un frontend. Si tenés una base de datos y un worker corriendo al lado de Next.js, meterlos todos en el mismo servidor te saca de encima varias facturas separadas.
- Varias apps y bases de datos en un solo bill: un servidor puede correr un frontend de Next.js, una API en NestJS, PostgreSQL, Redis y un worker, todos en la misma red Docker privada. Un caso citado en la fuente es Foliora, una plataforma de portfolio y blog en Next.js con Prisma y PostgreSQL, que entra entera en un solo proyecto de Coolify con la base al lado.
- Trabajo de larga duración: las Vercel Functions cortan en su duración máxima (300 segundos por default, hasta 800 en Pro). Colas, jobs programados y procesamiento de media no entran bien en ese molde. Un API de descarga de media self-hosteable como Snagbox es justo el tipo de carga que pide un contenedor de larga duración.
- Archivos persistentes: uploads, archivos generados y bases SQLite pueden vivir en un volumen en vez de un servicio de storage aparte.
- Costo predecible: sin precio por asiento ni medidor de uso. El bill cambia solo cuando cambiás el servidor.
- Lock-in mínimo: todo es una imagen Docker, así que mudarte a otro servidor o proveedor es un redeploy, no un proyecto de migración.
Si pensás armar tu propio servidor para correr Coolify, conviene evaluar servicios como el Coolify Hosting Cloud de donweb.com, un panel PaaS gestionado sobre Cloud Servers con despliegue de aplicaciones, bases de datos y servicios, y SSL automático.
¿Cómo decidir en la práctica? Tres preguntas antes de elegir
Más allá de la tabla, casi toda la decisión se puede destilar en tres preguntas. No hace falta responderlas todas igual: alcanza con que una pese más que las otras dos.
- ¿Cuántas piezas de infraestructura necesita el proyecto además del frontend? Si es solo Next.js hablando con una API externa, Vercel no tiene fricción. Si hay una base de datos propia, un worker o un cron job, cada pieza extra en Vercel es un servicio de marketplace más para contratar y facturar por separado; en Coolify es una línea más en el mismo servidor.
- ¿Quién puede recibir una alerta de servidor caído y resolverla? Si la respuesta es “nadie, por ahora”, eso vale más que cualquier diferencia de precio: un server caído sin nadie que lo atienda es peor negocio que pagar de más en Vercel.
- ¿El tráfico es parejo o viene en picos impredecibles? Un servidor de Coolify tiene que estar dimensionado para el pico todo el tiempo, aunque la mayoría del mes esté ocioso. Si los picos son grandes y poco frecuentes, el escalado automático de Vercel evita pagar por capacidad que usás pocas horas al mes.
Un ejemplo hipotético: agencia con tres sitios de clientes
Este es un ejemplo hipotético, armado solo para ilustrar el cálculo con los números de precios ya mencionados, no un caso real. Imaginemos una agencia de dos personas que mantiene tres sitios Next.js para clientes distintos, cada uno con su propia base de Postgres.
En Vercel Pro, la agencia paga la tarifa base de USD 20 (un asiento incluido) más un asiento extra a USD 20: USD 40 de plataforma por mes, antes de sumar que cada una de las tres bases de datos se contrata como add-on de marketplace, con su propio costo. En Coolify, los dos pueden convivir en un único servidor con capacidad para los tres sitios y sus tres bases, pagando solo el costo de ese servidor al proveedor de cloud elegido, sin cargo adicional por asiento ni por base de datos.
La diferencia aparece si uno de los tres sitios recibe un pico de tráfico por una campaña puntual: en Vercel, ese pico se refleja en el uso medido y se paga después, sin que nadie en la agencia tenga que reaccionar. En Coolify, el servidor necesita tener margen de CPU y RAM de sobra de antemano, porque no hay escalado automático: si el pico supera lo que la máquina puede absorber, el que responde lento (o se cae) es el sitio.
¿Qué se pierde al self-hostear Next.js con Coolify?
Sé honesto con esta lista antes de migrar, porque es el precio real de la factura más baja. Vos pasás a ser el equipo de ops: parches de seguridad del sistema operativo, actualizaciones de Docker y de Coolify, y el espacio en disco (las imágenes viejas se acumulan) quedan bajo tu radar.
- Los backups son tu responsabilidad: Coolify puede programar dumps de PostgreSQL, MySQL, MariaDB y MongoDB, pero su documentación aclara que un rollback “no restaura bases de datos ni archivos persistentes”. Los backups se mandan fuera del servidor.
- Un servidor es un punto único de falla: si se cae, se cae todo lo que corre ahí hasta que lo arreglás o hacés failover.
- La seguridad arranca en la instalación: la guía de instalación de Coolify advierte que “quien llegue primero a la página de registro se vuelve admin de la instancia y gana acceso root al servidor”, así que crear la cuenta admin apenas instalás es obligatorio.
- Los previews corren código no confiable: un pull request puede ejecutar código en tu servidor, así que los previews se limitan a miembros del repo y nunca llevan credenciales de producción.
¿Cómo se migra una app de Next.js de Vercel a Coolify?
La documentación de Coolify recomienda desplegar primero y mover el DNS al final, no al revés. El orden que propone la fuente es auditar qué parte de tu app depende de servicios exclusivos de Vercel (Edge Config, Blob, analytics propio) antes de tocar nada.
- Auditá dependencias Vercel-only: listá qué usa Edge Config, Blob o el middleware específico de Vercel, porque eso necesita reemplazo antes de migrar.
- Desplegá en Coolify primero: levantá el proyecto completo, probalo contra el dominio de staging y verificá variables de entorno y conexión a la base.
- Movés el DNS al final: solo cuando el deploy en Coolify responde bien, apuntás el dominio productivo, para no cortar el servicio en el medio.
Errores comunes al elegir entre Coolify y Vercel
- Usar Hobby para un proyecto con plata de por medio: si hay un cliente o un empleado pago escribiendo código, es uso comercial según las reglas de Vercel, y Hobby no aplica. La corrección es pasar a Pro antes de que Vercel pause el proyecto por exceder los topes.
- Escalar Coolify a más de un contenedor sin cache handler compartido: el síntoma es contenido viejo que no se actualiza después de un
revalidateTag(). La corrección es sumar un cache handler con Redis antes de agregar la segunda instancia, no después. - Confiar en el rollback de Coolify para recuperar datos: un rollback revierte el código, no la base de datos ni los archivos persistentes. La corrección es programar backups off-server desde el día uno.
- Dejar la instalación de Coolify sin admin creado: cualquiera que llegue primero a la página de registro se queda con acceso root al servidor. La corrección es crear la cuenta admin apenas termina la instalación, antes de exponer el puerto.
Preguntas Frecuentes
¿Qué diferencia hay entre Coolify y Vercel?
Vercel es una plataforma gestionada que cobra por asiento más uso y corre tu app en su infraestructura; Coolify es un control plane open source y gratuito que corre Docker en servidores que vos administrás, por un costo fijo de servidor.
¿Cuánto cuesta Vercel Pro por mes?
Vercel Pro cuesta USD 20 por mes de tarifa de plataforma, que incluye un asiento y USD 20 de crédito de uso. Cada asiento adicional de Owner o Member cuesta USD 20 por mes más; los asientos de Viewer son gratis.
¿Coolify es gratis para uso comercial?
Sí, Coolify self-hosted es gratis para siempre, sin restricciones de funciones ni distinción entre uso personal y comercial. Solo pagás el servidor donde corre, que necesita como mínimo 2 CPU, 2 GB de RAM y 10 GB de disco.
¿Next.js funciona igual en Coolify que en Vercel?
A nivel de funciones sí: un servidor Node.js corriendo next start cubre Server Components, ISR, Server Actions y Middleware/Proxy en ambas plataformas. La diferencia está en performance, porque Vercel distribuye desde un CDN global y Coolify sirve desde un origen único, salvo que agregues tu propio CDN.
¿Cómo migro mi app de Next.js de Vercel a Coolify?
Primero auditás qué partes de tu app dependen de servicios exclusivos de Vercel, como Edge Config o Blob. Después desplegás el proyecto completo en Coolify y lo probás contra un dominio de staging, y solo al final movés el DNS productivo, para no cortar el servicio en el medio.
Conclusión
Coolify vs Vercel no tiene un ganador universal: tiene un ganador según qué parte de la operación estás dispuesto a asumir. Si tu prioridad es no tocar un servidor nunca y necesitás CDN global y previews sin configuración, Vercel Pro a USD 20 por asiento es una cuenta razonable. Si tenés varias apps, bases de datos y procesos de larga duración, y no te asusta ser tu propio equipo de ops, Coolify convierte eso en un costo de servidor fijo y predecible.
Lo que no cambia es la tarea previa a decidir: sumá cuánto vale tu tiempo en mantenimiento, no solo el número del plan. Subís el proyecto a Coolify, lo probás en staging, funciona bárbaro, movés el DNS, y recién ahí sabés si la decisión fue la correcta, porque los problemas de un servidor propio casi nunca aparecen el primer día.






