Saltar al contenido principal
Desarrollo Web

Mejor servidor para Next.js en 2026: Vercel vs VPS Hetzner vs AWS vs Netlify

Juan Diego Morales Mora 2026-08-09 16 min de lectura

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:

js
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:

bash
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | sudo bash

Coolify 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 servicios

Esto 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:

js
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:

dockerfile
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
   └── Storage

Esto 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 Cache

las 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

PlataformaPrecio de entrada actualTráfico / ConsumoControlMantenimientoMejor para
Vercel Pro20 $/mes1 TB Fast Data Transfer incluido + consumo adicionalBajoMuy bajoNext.js, SaaS, startups
Hetzner CPX22 + Coolify19,49 €/mes sin IVA20 TB incluidos en EUMuy altoMedioAgencias, SaaS, e-commerce
AWS AmplifyPago por uso15 GB incluidos en nivel gratuito; después 0,15 $/GB de salidaMedio/altoBajoEcosistema AWS
Netlify ProDesde 20 $/mesSistema basado en créditosBajoMuy bajoFrontend y aplicaciones web
VPS + Docker manualVariableDepende del proveedorTotalAltoEquipos 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.js

Sin 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 mensual

Para 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
                         │
                       Redis

En 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 Hosting

es fundamentalmente diferente de:

Next.js dinámico
        │
        ▼
Node.js / Runtime
        │
        ├── Server Components
        ├── Server Actions
        ├── Route Handlers
        └── Database

Ademá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ónOpció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.

Te puede interesar

Artículos y Guías Relacionadas

Desarrollo Web

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.

Leer artículo
Desarrollo Web

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.

Leer artículo
JD
Juan Diego Morales Mora

Fundador & Lead Developer en Webloqui

Ver perfil del autor

Desarrollador Full Stack especializado en crear webs y eCommerce de alto rendimiento con Next.js, Astro, Shopify y arquitecturas modernas. Apasionado por la optimización, SEO técnico y la velocidad extrema.

¿Quieres hablar sobre tu proyecto con un desarrollador?

Puedo analizar la velocidad y arquitectura técnica de tu web sin compromiso.