ES
Inicia sesión Crea tu cuenta

¿Next.js en tu propio servidor o en Vercel? ¿Qué es más rentable?

¿Next.js en Vercel o en tu propio servidor? Comparamos los precios de los planes Hobby y Pro, los costes para equipos de 1, 3 y 5 personas, las funciones que funcionan fuera de Vercel y te mostramos cómo migrar paso a paso.

Grzegorz Kalmus ·

La primera factura de Vercel por tu primer proyecto será cero. Pero para tu primer proyecto comercial, con un equipo de tres personas, serán 60 dólares al mes solo por las plazas, antes de que nadie calcule la transferencia, las llamadas a funciones y el tiempo de CPU. Por eso, la pregunta "¿Next.js en Vercel o en tu propio servidor?" surge en cada empresa cuya aplicación ha empezado a generar ingresos.

En esta guía, comparamos ambas opciones de forma justa: qué pagas exactamente en Vercel, qué funciona igual en tu propio servidor, qué debes esperar de un traslado y cuándo es mejor quedarse donde estás.

Tabla de contenido

  1. ¿Cuánto cuesta realmente Vercel en 2026?
  2. ¿Qué significa Next.js en tu propio servidor?
  3. ¿Funcionan todas las características de Next.js fuera de Vercel?
  4. Comparación de costos: 1, 3 y 5 personas en el equipo
  5. ¿Cuándo quedarse en Vercel?
  6. ¿Cómo migrar Next.js de Vercel paso a paso?
  7. Resumen
  8. Preguntas frecuentes

¿Cuánto cuesta realmente Vercel en 2026?

Vercel tiene tres planes. Según la lista de precios en vercel.com (a octubre de 2026, precios en dólares netos):

Plan Precio Qué incluye Qué sucede si se excede el límite
Hobby 0 USD 100 GB de transferencia, 1 millón de solicitudes CDN, 1 millón de invocaciones de funciones, 4 horas de CPU activo al mes Sin cargos adicionales, el proyecto se detiene
Pro 20 USD por cada puesto de desarrollador / mes 1 TB de transferencia, 10 millones de solicitudes CDN, crédito por consumo desde 0,15 USD por GB de transferencia, desde 2 USD por cada 1 millón de solicitudes adicionales, desde 0,60 USD por 1 millón de invocaciones de funciones, desde 0,128 USD por hora de CPU
Enterprise Presupuesto individual SLA, Soporte, Seguridad Negociable

Hay dos cosas que son fáciles de pasar por alto.

El plan Hobby es para proyectos privados. Las reglas de Vercel no permiten usarlo comercialmente. Un sitio web de empresa, una tienda o una aplicación para un cliente requieren formalmente un plan Pro, incluso si el tráfico se ajusta a los límites gratuitos.

Pro crece con el equipo y con el tráfico simultáneamente. Cada persona que despliega código es otros 20 USD. A esto se suma el consumo: transferencia, solicitudes, tiempo de ejecución de funciones del servidor. Para un sitio con muchas imágenes o una aplicación que renderiza mucho en el lado del servidor, la factura puede cambiar de un mes a otro. Precisamente esta imprevisibilidad es la razón más común para cambiarse, y no la cantidad base en sí.

¿Qué significa Next.js en tu propio servidor?

Next.js es un framework de código abierto. Vercel lo desarrolla, pero la aplicación se puede ejecutar en cualquier lugar donde funcione Node.js. El conjunto es simple:

  • npm run build construye la aplicación,
  • npm start (es decir, next start) inicia el servidor Node en el puerto seleccionado,
  • el servidor web (generalmente nginx) recibe el tráfico del dominio, termina el SSL y reenvía las solicitudes al proceso Node,
  • el administrador de procesos (supervisor, systemd o pm2) se asegura de que la aplicación se inicie después de una falla y después de un reinicio de la máquina.

En un VPS normal, configuras todo esto tú mismo: instalas Node, escribes la configuración de nginx, obtienes un certificado Let's Encrypt, configuras la renovación automática y escribes un script de implementación. Son varias horas de trabajo al principio y luego una guardia constante.

En Saplo, este conjunto está listo. La receta de Next.js en el catálogo de aplicaciones hace exactamente lo que describimos anteriormente: instala dependencias, construye la aplicación, inicia npm start bajo un supervisor con reinicio automático y conecta nginx con un certificado SSL a tu Dominio. Cada Box es un contenedor separado, por lo que tu aplicación no comparte procesos con sitios de terceros.

¿Todas las funciones de Next.js funcionan fuera de Vercel?

La mayoría sí. Esta es la preocupación más común y vale la pena abordarla específicamente.

Funciona igual a través de next start:

  • Renderizado del lado del servidor (SSR) y componentes de servidor en el App Router.
  • Páginas estáticas e ISR, es decir, actualización de páginas estáticas en segundo plano (la caché se mantiene en el disco del servidor).
  • Route Handlers y API Routes, es decir, tus propios endpoints en la aplicación.
  • Server Actions.
  • Middleware.
  • Optimización de imágenes a través de next/image (en versiones más recientes de Next.js, la biblioteca sharp se instala automáticamente).

Requiere reemplazo o se queda en Vercel:

  • Los servicios de almacenamiento de datos de Vercel (Blob, Edge Config, bases de datos del marketplace) deben ser reemplazados por otra cosa, por ejemplo, una base de datos PostgreSQL o un almacenamiento de archivos compatible con S3.
  • Vercel Analytics y Speed Insights se reemplazan por otra herramienta analítica.
  • Las implementaciones de vista previa para cada rama y solicitud de extracción son una función conveniente de Vercel que no está disponible en la misma forma en un servidor típico.
  • Funciones ejecutadas en múltiples regiones del mundo a la vez. En tu propio servidor, la aplicación funciona en un solo lugar.

En la práctica: un sitio web típico de empresa, un blog, una tienda headless o un panel de cliente se migra sin cambios en el código. Si la aplicación utiliza mucho los servicios de almacenamiento de datos de Vercel, la migración también implica cambiar esas integraciones.

Comparación de costes: equipos de 1, 3 y 5 personas

A continuación, un presupuesto para una aplicación Next.js con tráfico moderado, que entra dentro de los límites de un plan Pro. Las cantidades de Vercel se calculan a un tipo de cambio de aproximadamente 8 € por dólar y se indican anualmente, ya que así es como factura Saplo.

Equipo Vercel Pro (solo puestos) Saplo Box M Saplo Box L
1 persona aprox. 202 € / año 63 € / año 136 € / año
3 personas aprox. 605 € / año 63 € / año 136 € / año
5 personas aprox. 1009 € / año 63 € / año 136 € / año

En Vercel, a estas cantidades se añade el consumo que supera el límite del plan. En Saplo, el precio de un Box no depende del número de personas del equipo ni del número de implementaciones. Pagas por los recursos: memoria, disco y procesador. El precio del primer período es el mismo que el precio de la renovación.

¿Qué Box elegir? La receta de Next.js requiere un mínimo de 512 MB de memoria y 2 GB de disco, pero en la práctica:

  • Box S (27 € / año, 1 GB RAM, 15 GB SSD) es suficiente para una pequeña página web o landing page. El acceso es a través del panel y SFTP, sin SSH.
  • Box M (63 € / año, 2 GB RAM, 30 GB SSD) es un buen comienzo para aplicaciones con SSR. Tiene acceso SSH con clave y sudo completo.
  • Box L (136 € / año, 6 GB RAM, 60 GB SSD) proporciona espacio para varias aplicaciones en un solo Box, por ejemplo, un frontend en Next.js más una API y una base de datos, además de copias de seguridad de 7 días.

Los planes más grandes, Box XL y Box XXL, tienen un historial de copias de seguridad más largo (14 y 30 días) y más memoria. Los parámetros actuales están en la lista de precios.

Una advertencia justa: construir Next.js (npm run build) consume mucha memoria. Para una aplicación grande con muchas páginas, 1 GB puede no ser suficiente para la compilación, incluso si la aplicación en funcionamiento cabe holgadamente. En ese caso, Box M es una mejor opción.

¿Cuándo quedarte en Vercel?

La migración no siempre tiene sentido. Quédate en Vercel si:

  • El proyecto es privado y entra dentro del plan gratuito Hobby.
  • El equipo utiliza intensivamente las implementaciones de vista previa para cada pull request y esto es el núcleo de vuestro proceso de revisión.
  • La aplicación atiende a usuarios en varios continentes y necesita funciones que se ejecuten cerca de cada uno de ellos.
  • La aplicación está fuertemente integrada con Blob, Edge Config y otros servicios de Vercel, y reescribir la integración costaría más que el ahorro anual.

Migra si:

  • Estás pagando por puestos Pro y la factura crece con cada nueva persona.
  • No sabes de antemano cuánto pagarás en un mes determinado.
  • Además de Next.js, quieres alojar una base de datos, una API en Django o Node, n8n o WordPress y pagar una sola vez por ello.
  • Tus usuarios están principalmente en Polonia y Europa, por lo que un solo servidor en Europa es completamente suficiente.

¿Cómo migrar Next.js desde Vercel paso a paso?

Paso 1. Comprueba qué utilizas de Vercel

Revisa package.json y el código. Busca los paquetes @vercel/blob, @vercel/kv, @vercel/edge-config, @vercel/analytics. Cada uno de ellos es una integración que debe reemplazarse. Revisa también el archivo vercel.json: transfiere las redirecciones y encabezados a next.config.js (secciones redirects y headers), porque allí funcionan independientemente del hosting.

Paso 2. Anota las variables de entorno

En el panel de Vercel, en la configuración del proyecto, encontrarás una lista de variables de entorno. Copia los valores de producción. En Saplo, los configurarás para la aplicación en el panel (pestaña de variables y secretos) o a través de Saplo CLI.

Paso 3. Instala tu aplicación Next.js en Saplo

En el panel, selecciona Next.js del catálogo e indica tu Box. La aplicación recibe inmediatamente una dirección en el dominio saploapp.pl con un certificado SSL, para que puedas probarla antes de configurar los DNS.

Paso 4. Conecta el repositorio de GitHub

En los detalles de la aplicación, haz clic en "Conectar GitHub" e instala la aplicación Saplo Deploy para el repositorio seleccionado. En el directorio raíz del repositorio debe estar el archivo saplo.yaml con la configuración de construcción. La forma más sencilla es generarlo con el comando saplo init desde Saplo CLI, confirmarlo y subirlo.

A partir de este momento, cada git push a la rama de producción (por defecto main) activa la construcción y el despliegue. Todo el ciclo suele durar entre uno y tres minutos, y el estado aparece junto al commit en GitHub como un punto verde o rojo. Los pushes a otras ramas se ignoran, por lo que puedes trabajar en ramas sin riesgo de un despliegue accidental. Este mismo mecanismo funciona para cualquier aplicación en JavaScript, lo hemos descrito en la página hosting Node.js con despliegue desde Git.

Paso 5. Haz pruebas en la dirección temporal

Revisa las rutas más importantes: página principal, formularios, inicio de sesión, páginas dinámicas e imágenes. Presta atención a todo lo que utilizaba los servicios de Vercel del paso 1.

Paso 6. Conecta el Dominio

Añade tu propio dominio a la aplicación en el panel y cambia los registros DNS en el registrador, siguiendo las instrucciones del panel. El certificado SSL se emitirá automáticamente. Antes de cambiar el DNS, baja el TTL de los registros a unos pocos minutos y, después de la conmutación, deja el proyecto en Vercel por uno o dos días más, hasta que todos los visitantes empiecen a llegar al nuevo servidor.

Paso 7. Desactiva el proyecto en Vercel

Una vez que todo el tráfico se haya redirigido a Saplo, elimina el Dominio del proyecto en Vercel y reduce tu plan o elimina puestos del equipo. Solo este paso reducirá realmente tu factura.

Si prefieres no hacerlo tú mismo, Saplo Migra proyectos como parte de una Migración gratuita. Simplemente describe qué quieres Migrar.

Resumen

Vercel es excelente para empezar y para equipos que necesitan vistas previas para cada rama y una red global de funciones. Sin embargo, su costo aumenta con el tamaño del equipo y el tráfico, y su factura es difícil de predecir.

Next.js en tu propio servidor te brinda las mismas funciones básicas: SSR, ISR, API, Server Actions, middleware y optimización de imágenes. En Saplo, no tienes que configurar nginx, Node ni los certificados por tu cuenta. La receta de Next.js lo hace por ti, las implementaciones se realizan a través de git push, y el precio depende de los recursos, no del número de personas. Para un equipo de tres personas, la diferencia en la práctica es de más de 470 euros al año. Los detalles de los planes están en la lista de precios.

Preguntas frecuentes

¿Funciona Next.js sin Vercel?

Sí. Next.js es un framework de código abierto y funciona en cualquier servidor con Node.js. Después de construir la aplicación con el comando npm run build, la inicias con npm start. SSR, ISR, API Routes, Server Actions y middleware funcionan de la misma manera.

¿Puedo usar el plan gratuito Vercel Hobby para una página web de empresa?

No. El plan Hobby está diseñado para proyectos personales y no comerciales. Una página web de empresa, una tienda o un proyecto para un cliente requieren un plan Pro, que cuesta 20 USD al mes por cada puesto de desarrollador, más el consumo que exceda el límite.

¿Cuánta memoria necesita Next.js en el servidor?

Una aplicación en ejecución suele ocupar entre 512 MB y 1 GB de memoria. La construcción en sí necesita más (npm run build), especialmente en proyectos grandes. Por lo tanto, para aplicaciones con renderizado del lado del servidor, un buen comienzo en Saplo es el Box M con 2 GB de RAM.

¿Perderé mi posicionamiento en Google después de migrar desde Vercel?

No, siempre y cuando las direcciones de las páginas sigan siendo las mismas y el dominio apunte al nuevo servidor sin interrupciones prolongadas. Traslada las redirecciones de vercel.json a next.config.js antes de cambiar el DNS y, después de la migración, verifica que todas las direcciones importantes respondan con un código 200.

¿Puedo tener Next.js junto con una base de datos y un backend en Saplo?

Sí. En un Box puedes instalar varias aplicaciones, por ejemplo, un frontend en Next.js, una API en Node.js o Django y una base de datos en un contenedor. Pagas por el Box, no por cada aplicación por separado.

  • #Next.js
  • #Vercel
  • #Hosting Node.js
  • #Migración
  • #Comparativa