Mejor servidor para Next.js en 2026: Vercel vs VPS Hetzner vs AWS vs Netlify
Elegir dónde desplegar una aplicación Next.js 16 en 2026 ya no consiste simplemente en buscar "el servidor más barato". La decisión depende de cómo funciona tu aplicación: si es principalmente estática, si utiliza Server Components y renderizado dinámico, si necesita Server Actions, cuánto tráfico recibe y cuánto control quieres tener sobre la infraestructura.
La buena noticia es que Next.js ya no está limitado a una plataforma concreta. La documentación oficial permite desplegar aplicaciones Next.js en cualquier proveedor compatible con Node.js o Docker, incluyendo VPS propios, servicios cloud y plataformas especializadas. Además, una aplicación que únicamente necesita contenido estático puede utilizar output: "export" y alojarse prácticamente en cualquier servidor web o CDN.
En esta guía comparamos las opciones más interesantes para 2026: Vercel, Hetzner + Docker/Coolify, AWS Amplify y Netlify, teniendo en cuenta precios actuales, ancho de banda, facilidad de despliegue, mantenimiento y capacidad de crecimiento.
1. Antes de elegir servidor: ¿qué tipo de Next.js estás desplegando?
El primer error es comparar servidores sin analizar primero la aplicación.
Una web corporativa con páginas estáticas, un SaaS con autenticación y base de datos y un e-commerce con renderizado dinámico pueden utilizar Next.js, pero sus necesidades de infraestructura son completamente diferentes.
Aplicación principalmente estática
Si tu proyecto puede generarse completamente durante el build, Next.js permite utilizar:
const nextConfig = {
output: "export",
};
export default nextConfig;Con esta configuración, next build genera archivos HTML, CSS y JavaScript estáticos que pueden servirse desde un CDN, Nginx, S3 o prácticamente cualquier hosting estático. Sin embargo, este modo no soporta determinadas funcionalidades que necesitan servidor, como Server Actions, ISR o la optimización de imágenes integrada de next/image.
Aplicación dinámica
Si utilizas:
- Server Components dinámicos.
- Cookies o headers durante el renderizado.
- Server Actions.
- Route Handlers.
- ISR.
- Autenticación en servidor.
- Acceso a una base de datos.
- Procesamiento de peticiones.
entonces necesitas un entorno capaz de ejecutar Next.js en servidor.
En ese escenario puedes utilizar Vercel, un VPS, AWS, Google Cloud, DigitalOcean, Hetzner o cualquier otra infraestructura compatible. La propia documentación de Next.js contempla Docker y el self-hosting como opciones oficiales.
2. Vercel: la opción más cómoda para Next.js
Vercel sigue siendo la opción más sencilla para desplegar Next.js porque forma parte del mismo ecosistema y está diseñada específicamente alrededor de aplicaciones modernas de frontend y backend.
El plan Pro cuesta actualmente 20 $/mes e incluye 20 $ de crédito mensual que se puede consumir entre diferentes recursos de infraestructura. Entre los límites incluidos en Pro aparecen 1 TB de transferencia rápida de datos al mes y 10 millones de Edge Requests. El consumo adicional se factura según uso.
Ventajas de Vercel
- Despliegues automáticos desde Git.
- Preview Deployments para Pull Requests.
- CDN global.
- Integración excelente con Next.js.
- HTTPS automático.
- Escalado gestionado.
- Observabilidad y métricas integradas.
- Muy poca configuración de infraestructura.
- No necesitas administrar directamente el sistema operativo.
Además, Vercel utiliza un modelo de infraestructura basado en consumo. Esto significa que el precio real no termina necesariamente en los 20 $ del plan Pro: si consumes más recursos que los incluidos en el crédito mensual, puedes generar cargos adicionales.
El principal inconveniente: el coste a escala
Vercel resulta extremadamente cómodo cuando el objetivo es lanzar y mantener una aplicación sin dedicar tiempo a DevOps.
El problema aparece cuando el tráfico crece considerablemente.
Por ejemplo, actualmente el plan Pro incluye 1 TB de Fast Data Transfer y, una vez superado el uso incluido, la tarifa publicada para esa métrica comienza en 0,15 $ por GB adicional.
Eso no significa que Vercel sea "caro" por definición. Significa que hay que entender su modelo de facturación antes de desplegar una aplicación que vaya a servir grandes cantidades de imágenes, vídeos, descargas o tráfico automatizado.
¿Para quién recomiendo Vercel?
- Startups.
- SaaS pequeños y medianos.
- Proyectos con despliegues frecuentes.
- Equipos que no quieren administrar servidores.
- Aplicaciones Next.js que utilizan intensivamente las funcionalidades de la plataforma.
- Proyectos donde el tiempo de desarrollo vale más que ahorrar unos euros de infraestructura.
Para una aplicación comercial pequeña o mediana, pagar 20 $/mes puede ser mucho más barato que dedicar varias horas mensuales a administrar un servidor.
3. Hetzner + Docker: mucho más control por menos dinero
Si el objetivo es reducir el coste de infraestructura y tener control completo sobre el servidor, Hetzner Cloud es una de las alternativas más interesantes para proyectos europeos.
Pero hay una actualización importante respecto a muchos artículos antiguos de internet: Hetzner modificó sus precios de Cloud el 15 de junio de 2026.
Por ejemplo, el servidor CPX22 pasó a costar 19,49 €/mes sin IVA en Alemania/Finlandia, con facturación horaria de 0,0312 €/hora. El CPX22 dispone de 4 GB de RAM y almacenamiento NVMe según la configuración actual de la gama.
Los precios antiguos de 5-15 €/mes que aparecen constantemente en tutoriales de años anteriores ya no representan correctamente el precio actual de determinadas máquinas CPX.
¿Qué recibes a cambio?
Un VPS propio proporciona:
- Acceso SSH.
- Control root.
- Docker.
- Control del sistema operativo.
- Posibilidad de ejecutar varias aplicaciones.
- Bases de datos.
- Redis.
- Workers.
- Cron jobs.
- APIs.
- Reverse proxies.
- Monitoring personalizado.
Además, los Cloud Servers CPX en ubicaciones europeas disponen de 20 TB de tráfico incluido según la documentación de Hetzner. El tráfico saliente que supere el límite se factura adicionalmente.
Esto cambia bastante la comparación con plataformas basadas en consumo.
4. Coolify: convertir un VPS en una alternativa a Vercel
Administrar un servidor mediante SSH puede resultar incómodo si quieres desplegar aplicaciones constantemente.
Aquí entra Coolify.
Coolify es una plataforma PaaS open source que puedes instalar en tu propio servidor. Permite gestionar aplicaciones, bases de datos, deployments, dominios, SSL y otros componentes desde una interfaz web.
La instalación oficial recomienda un servidor con al menos:
- 2 CPU.
- 2 GB de RAM.
- 30 GB de almacenamiento libre.
- Acceso SSH.
Para una instalación con Ubuntu LTS, Coolify proporciona un instalador automático.
El comando oficial de instalación es:
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | sudo bashCoolify instala y configura los componentes necesarios, incluyendo Docker, y posteriormente permite administrar los despliegues desde su panel.
Arquitectura típica
Una infraestructura económica para una aplicación Next.js podría quedar así:
Usuario
│
▼
Cloudflare / CDN
│
▼
Reverse Proxy
│
▼
Coolify
│
├── Next.js
├── PostgreSQL
├── Redis
└── Otros serviciosEsto permite alojar varios servicios en una misma máquina.
Y aquí está una de las grandes ventajas frente a plataformas puramente gestionadas: no necesitas pagar una plataforma independiente por cada aplicación.
5. Docker + Next.js 16: la forma recomendada para self-hosting
Next.js proporciona soporte oficial para desplegar aplicaciones mediante Docker.
Una configuración habitual consiste en utilizar:
const nextConfig = {
output: "standalone",
};
export default nextConfig;Esto permite generar un runtime reducido con los archivos necesarios para ejecutar la aplicación.
Un Dockerfile de producción puede utilizar una construcción multi-stage:
FROM node:22-alpine AS builder
WORKDIR /app
COPY package*.json ./
RUN npm ci
COPY . .
RUN npm run build
FROM node:22-alpine AS runner
WORKDIR /app
ENV NODE_ENV=production
COPY --from=builder /app/public ./public
COPY --from=builder /app/.next/standalone ./
COPY --from=builder /app/.next/static ./.next/static
EXPOSE 3000
CMD ["node", "server.js"]La documentación de Next.js contempla explícitamente Docker y el modo standalone para generar una imagen de producción más pequeña.
6. Importante: self-hosting no significa simplemente ejecutar next start
Aquí aparece una diferencia importante respecto a muchos tutoriales antiguos.
Si ejecutas Next.js directamente expuesto a Internet, estás delegando demasiadas responsabilidades en la propia aplicación.
La documentación oficial de Next.js recomienda utilizar un reverse proxy, como Nginx, delante del servidor Next.js cuando realizas self-hosting. Esto permite gestionar aspectos como:
- Rate limiting.
- Conexiones lentas.
- Requests malformadas.
- Límites de payload.
- Terminación TLS.
- Enrutamiento.
- Protección adicional frente a tráfico malicioso.
Una arquitectura más seria sería:
Internet
│
▼
Cloudflare
│
▼
Nginx / Traefik
│
▼
Next.js
│
├── PostgreSQL
├── Redis
└── StorageEsto es mucho más apropiado para una aplicación comercial que simplemente ejecutar npm start en un VPS y abrir el puerto 3000.
7. Un detalle crítico de Next.js: caché e ISR en múltiples servidores
El self-hosting funciona perfectamente con Next.js, pero cuando empiezas a utilizar varias instancias hay que entender cómo funciona la caché.
En una única instancia, Next.js puede utilizar el almacenamiento local para determinadas partes de su caché.
Pero si tienes:
Load Balancer
/ \
/ \
Next.js #1 Next.js #2
│ │
└──────┬─────┘
│
Shared Cachelas instancias pueden tener estados de caché diferentes si no se configura una estrategia compartida.
La documentación actual de Next.js advierte precisamente de esta situación para ISR, revalidateTag() y otros mecanismos de caché. En arquitecturas multi-instancia puede ser necesario utilizar un cache handler compartido y coordinar la invalidación entre servidores.
Por eso un único VPS puede ser sorprendentemente sencillo, mientras que pasar a tres o cuatro servidores introduce problemas de infraestructura que Vercel ya resuelve por ti.
8. AWS Amplify: interesante si ya estás dentro del ecosistema AWS
AWS Amplify Hosting es una opción diferente.
No necesitas administrar directamente un VPS, pero tampoco funciona exactamente como el modelo tradicional de "20 $ al mes y listo".
AWS factura Amplify según diferentes métricas.
Actualmente, la página oficial de precios indica:
- Hasta 15 GB/mes de transferencia saliente incluidos durante el nivel gratuito correspondiente.
- Después, 0,15 $ por GB servido.
- Hasta 500.000 solicitudes SSR/mes en el nivel gratuito.
- Almacenamiento CDN a partir de 0,023 $ por GB/mes.
- Minutos de build facturados según el tipo de instancia.
Por ejemplo, AWS muestra un escenario de referencia de aproximadamente 439 GB de tráfico mensual que genera alrededor de 65,92 $/mes en hosting, según sus propias hipótesis de cálculo.
¿Cuándo elegir AWS?
AWS tiene mucho sentido cuando tu arquitectura ya utiliza:
- RDS.
- S3.
- CloudFront.
- Lambda.
- ECS.
- DynamoDB.
- IAM.
- VPC.
- Otros servicios AWS.
Si únicamente quieres publicar una web Next.js pequeña, AWS puede añadir una complejidad innecesaria.
9. Netlify: buena alternativa, pero su modelo de precios ha cambiado
Netlify sigue siendo una plataforma válida para Next.js, pero los precios antiguos que aparecen en muchos artículos ya están desactualizados.
Desde septiembre de 2025, las cuentas nuevas utilizan el sistema de precios basado en créditos. En 2026, el plan Pro comienza en 20 $/mes con 3.000 créditos mensuales, y existen niveles superiores de créditos.
Netlify también actualizó sus tarifas de consumo durante 2026 y ahora mide recursos como:
- Bandwidth.
- Web requests.
- Compute.
- Funciones.
- Otros recursos.
Por ejemplo, la documentación actual utiliza una equivalencia de 20 créditos por GB de bandwidth y 2 créditos por cada 10.000 web requests.
Por tanto, decir simplemente "Netlify Pro cuesta 19 $ y tienes 1 TB" ya no describe correctamente el modelo actual.
¿Para quién tiene sentido Netlify?
- Equipos que ya trabajan con Netlify.
- Proyectos frontend modernos.
- Sitios estáticos.
- Aplicaciones que aprovechan su ecosistema de deploy y previews.
- Equipos que prefieren una plataforma gestionada.
10. Tabla comparativa actualizada para 2026
| Plataforma | Precio de entrada actual | Tráfico / Consumo | Control | Mantenimiento | Mejor para |
|---|---|---|---|---|---|
| Vercel Pro | 20 $/mes | 1 TB Fast Data Transfer incluido + consumo adicional | Bajo | Muy bajo | Next.js, SaaS, startups |
| Hetzner CPX22 + Coolify | 19,49 €/mes sin IVA | 20 TB incluidos en EU | Muy alto | Medio | Agencias, SaaS, e-commerce |
| AWS Amplify | Pago por uso | 15 GB incluidos en nivel gratuito; después 0,15 $/GB de salida | Medio/alto | Bajo | Ecosistema AWS |
| Netlify Pro | Desde 20 $/mes | Sistema basado en créditos | Bajo | Muy bajo | Frontend y aplicaciones web |
| VPS + Docker manual | Variable | Depende del proveedor | Total | Alto | Equipos DevOps |
Los precios de Hetzner reflejan el ajuste de precios de junio de 2026, mientras que Vercel, AWS y Netlify utilizan actualmente modelos basados en créditos o consumo además de su tarifa base.
11. ¿Qué opción ofrece mejor relación calidad/precio?
Para una aplicación Next.js pequeña, la respuesta no es necesariamente Hetzner.
Imagina una aplicación que cuesta:
- 20 $/mes en Vercel.
- 20 €/mes aproximadamente en un VPS de Hetzner.
- 10 horas mensuales de mantenimiento.
Si eres el desarrollador, esas 10 horas tienen un coste de oportunidad enorme.
Por eso hay que diferenciar entre coste de infraestructura y coste total de operación.
Vercel
Pagas más por la infraestructura gestionada, pero prácticamente no tienes que preocuparte del servidor.
Hetzner + Coolify
Pagas menos por cada aplicación adicional y tienes mucho más control, pero eres responsable de:
- Actualizaciones.
- Seguridad.
- Backups.
- Monitoring.
- Firewall.
- Recuperación ante fallos.
- Capacidad del servidor.
- Configuración del reverse proxy.
AWS
Pagas por una infraestructura extremadamente flexible, pero la complejidad puede crecer rápidamente.
12. ¿Cuántas aplicaciones puedes alojar en un VPS?
Esta pregunta no tiene una respuesta universal.
Depende de:
- RAM.
- CPU.
- Tipo de aplicación.
- Tráfico.
- Número de builds.
- SSR.
- Procesamiento de imágenes.
- Bases de datos.
- Redis.
- Workers.
- Cron jobs.
La propia documentación de Coolify muestra un ejemplo de producción con un servidor de 8 GB de RAM y 4 CPU ejecutando simultáneamente varias aplicaciones Node.js, sitios estáticos, Plausible, Fider, Uptime Kuma, Redis y PostgreSQL. Es solamente un ejemplo, no una garantía universal de capacidad.
Por eso, en lugar de decir "un VPS puede alojar 20 webs", lo correcto es monitorizar CPU, memoria, disco, conexiones y latencia y dimensionar según el workload real.
13. Cloudflare delante de Next.js: cuándo tiene sentido
Colocar Cloudflare delante de un VPS puede proporcionar una capa adicional de CDN, DNS, TLS y protección.
Una arquitectura típica sería:
Cloudflare
│
┌──────────┴──────────┐
│ │
Static Assets Dynamic
│ │
▼ ▼
CDN Cache VPS
│
Next.jsSin embargo, hay que tener cuidado con las páginas dinámicas.
La documentación de Next.js explica que cuando una respuesta utiliza APIs dinámicas, cookies u otros datos específicos de la petición, puede utilizar Cache-Control: private, impidiendo que esa respuesta HTML se comporte como una página pública cacheable. Las páginas completamente prerenderizadas sí pueden utilizarse de forma mucho más eficiente detrás de una CDN.
Por tanto, poner Cloudflare delante no convierte mágicamente una aplicación dinámica en una aplicación estática.
14. Backups: el punto que muchos olvidan al usar un VPS
Con Vercel, Netlify o Amplify delegas una gran parte de la infraestructura al proveedor.
Con un VPS, tú eres responsable.
Y eso significa que necesitas pensar en:
Backup del servidor
Snapshots o backups del VPS para poder recuperar la máquina.
Backup de PostgreSQL
No basta con guardar una copia del contenedor Docker.
Debes realizar dumps o backups consistentes de la base de datos.
Backup fuera del servidor
Un backup guardado en el mismo VPS no sirve de mucho si pierdes el propio servidor.
Una estrategia razonable podría ser:
Producción
│
├── PostgreSQL
│ │
│ ▼
│ Backup diario
│ │
│ ▼
└── Storage externo
│
├── Retención 7 días
├── Retención 30 días
└── Copia mensualPara una aplicación empresarial, los backups deberían considerarse parte de la infraestructura y no un extra opcional.
15. Escalado horizontal: cuándo un único VPS deja de ser suficiente
Un único VPS puede ser una solución fantástica mientras la aplicación tenga un tráfico moderado.
Pero llega un momento en el que necesitas más capacidad.
Por ejemplo:
Load Balancer
/ | \
/ | \
Next #1 Next #2 Next #3
\ | /
\ | /
PostgreSQL
│
RedisEn ese momento aparecen nuevas necesidades:
- Balanceador de carga.
- Cache compartida.
- Coordinación de ISR.
- Gestión de sesiones.
- Secrets compartidos.
- Deployment sin downtime.
- Monitoring centralizado.
- Logs centralizados.
- Backups distribuidos.
Next.js documenta específicamente la necesidad de coordinar la caché y determinadas claves internas cuando se ejecutan múltiples instancias.
Para esta escala pueden empezar a tener sentido Kubernetes, servicios gestionados de AWS, Google Cloud, Azure o arquitecturas especializadas.
Pero no necesitas Kubernetes porque tu web tenga 10.000 visitas al mes.
16. ¿Y qué pasa con las Server Actions?
Las Server Actions son una de las razones por las que no puedes tratar todas las aplicaciones Next.js como páginas estáticas.
Una aplicación que utiliza Server Actions necesita ejecutar código en servidor.
Por eso:
Next.js estático
│
▼
HTML + CSS + JS
│
▼
CDN / Static Hostinges fundamentalmente diferente de:
Next.js dinámico
│
▼
Node.js / Runtime
│
├── Server Components
├── Server Actions
├── Route Handlers
└── DatabaseAdemás, si tienes múltiples instancias y utilizas Server Actions, Next.js requiere una configuración consistente de la clave de cifrado entre instancias para evitar problemas durante despliegues distribuidos.
Esto es otro motivo por el que Vercel resulta atractivo para equipos que no quieren encargarse de estos detalles de infraestructura.
17. Mi recomendación para 2026
No existe un "mejor servidor para Next.js" universal.
La elección depende principalmente del proyecto.
🟢 Elige Vercel si...
Quieres cero DevOps.
Es especialmente interesante para:
- Startups.
- SaaS pequeños y medianos.
- Equipos frontend.
- MVPs.
- Proyectos con despliegues frecuentes.
- Aplicaciones que utilizan muchas capacidades específicas de Vercel.
Los 20 $/mes del plan Pro compran principalmente comodidad, infraestructura gestionada y una integración excelente con Next.js, no simplemente "espacio en un servidor".
🔵 Elige Hetzner + Coolify si...
Quieres maximizar la relación entre coste, control y capacidad.
Es especialmente interesante para:
- Agencias.
- Freelancers.
- Múltiples webs.
- SaaS con tráfico moderado.
- E-commerce.
- APIs.
- Proyectos con varias bases de datos.
- Empresas que tienen conocimientos DevOps.
Un CPX22 cuesta actualmente 19,49 €/mes sin IVA en las ubicaciones europeas afectadas por el nuevo precio y ofrece 20 TB de tráfico incluido en Europa.
🟠 Elige AWS si...
Tu empresa ya utiliza AWS y necesitas integrar:
- RDS.
- S3.
- CloudFront.
- Lambda.
- ECS.
- IAM.
- VPC.
- Servicios empresariales de AWS.
Si solo quieres alojar una landing page o un pequeño proyecto Next.js, probablemente sea una infraestructura excesiva.
🟣 Elige Netlify si...
Quieres una plataforma gestionada orientada principalmente a frontend y ya trabajas dentro de su ecosistema.
Su sistema de créditos actual hace que sea importante analizar el consumo real en lugar de comparar únicamente la tarifa mensual.
18. Veredicto final
Para 2026, mi clasificación sería:
| Situación | Opción recomendada |
|---|---|
| Máxima facilidad con Next.js | 🥇 Vercel |
| Mejor control/precio | 🥇 Hetzner + Coolify |
| Infraestructura empresarial | 🥇 AWS |
| Frontend gestionado | 🥇 Netlify |
| Coste mínimo para web estática | 🥇 CDN / Static Hosting |
| Múltiples proyectos en un mismo servidor | 🥇 VPS + Docker/Coolify |
La conclusión importante es que Next.js 16 no necesita Vercel para funcionar. Puedes desplegarlo mediante Docker, ejecutar next start en tu propia infraestructura y utilizar un reverse proxy y una CDN delante. La documentación oficial de Next.js contempla explícitamente el self-hosting y Docker.
Para una aplicación pequeña, Vercel probablemente sea la decisión más inteligente porque reduce drásticamente el trabajo operativo.
Para una agencia que administra diez, veinte o más proyectos, un VPS bien configurado con Docker y Coolify puede cambiar completamente la economía de la infraestructura.
Y para una plataforma empresarial con requisitos complejos de disponibilidad, integración y escalabilidad, AWS u otra nube pública puede justificar su mayor complejidad.
No elijas el servidor por el precio mensual. Elige la infraestructura que minimice el coste total de tu proyecto, incluido el tiempo de desarrollo, mantenimiento y operaciones.
Si quieres profundizar en el rendimiento de Next.js, consulta también nuestra guía de optimización web y SEO técnico y nuestros servicios de desarrollo personalizado.
Artículos y Guías Relacionadas
Migrar de WordPress a Astro en 2026: guía técnica, SEO y mejora de rendimiento
Guía completa para migrar un sitio WordPress a Astro en 2026 sin perder tráfico orgánico. Analizamos arquitectura, REST API, contenido, imágenes, redirecciones 301, SEO, Core Web Vitals y estrategia de migración.
WordPress vs desarrollo web a medida en 2026: diferencias, costes, rendimiento y seguridad
Comparativa actualizada de WordPress frente a desarrollos a medida con Next.js o Astro en 2026: rendimiento, seguridad, mantenimiento, flexibilidad, costes y cuándo elegir cada opción.
¿Quieres hablar sobre tu proyecto con un desarrollador?
Puedo analizar la velocidad y arquitectura técnica de tu web sin compromiso.