La mayoría de desarrolladores chilenos que arman apps en Next.js terminan contratando Vercel por USD 20-200/mes porque creen que ningún hosting en Chile soporta Node.js moderno. Falso: hay hostings cPanel chilenos con Node.js 22 LTS + Phusion Passenger que corren Next.js, Nuxt, Astro, Express y SvelteKit sin problema, por una fracción del costo de Vercel y con latencia local chilena. Esta guía explica cómo hostear Next.js en Chile en 2026 sin Vercel, con el stack técnico real que usan sitios como turboengine.cl (+65% clics GSC post-migración), rangos de precios y los 5 errores comunes al deployar.
Por qué considerar no usar Vercel para tu Next.js chileno
Vercel es excelente para arrancar y escalar sin pensar, pero tiene 3 problemas concretos cuando tu app crece en Chile:
- Facturación en USD con picos impredecibles: el plan Pro arranca en USD 20/mes por usuario pero el consumo de bandwidth, builds y edge functions puede escalar a USD 200-500/mes rápido en apps con tráfico real. En CLP con el tipo de cambio actual, son $200.000-$500.000 CLP mensuales variables.
- Latencia Chile-US: Vercel por default sirve desde edge CDN pero el
origin(donde corre la server component o SSR) suele estar en US-East o EU. Latencia Chile-origin: 120-220ms. Para app con muchos SSR, impacta Core Web Vitals. - Lock-in a plataforma: todo el stack (DNS, SSL, analytics, env vars, previews) vive en Vercel. Migrar es doloroso. Querés diversificar riesgo = tenés que repensar la arquitectura.
Para apps chilenas con tráfico moderado (10.000 a 500.000 visitas/mes), hostear Next.js en cPanel chileno con Node.js + Passenger es más barato ($14.000-$100.000 CLP/mes), tiene latencia local menor a 5ms, factura en CLP con IVA y te deja control total.
Requisitos técnicos para hostear Next.js en Chile 2026
Un hosting chileno que corra Next.js SSR en producción debe cumplir:
- Node.js 18 LTS mínimo, Node.js 22 LTS recomendado (ya es la versión actual estable para producción).
- Phusion Passenger o similar como app server que gestiona el proceso Node persistente. En cPanel esto se instala como feature "Node.js App Setup".
- Al menos 1 GB RAM dedicada para apps Next.js chicas (10-30 páginas). 2-4 GB para apps medianas con SSR activo.
- SSD con buena IOPS para builds rápidos (Next.js build toma 15-120 segundos según tamaño).
- SSL Let's Encrypt automático con renovación 90 días.
- Acceso SSH para deploy via git pull + npm install + build (o integración CI/CD).
- Cron jobs para tareas programadas de la app (revalidación ISR, cleanup, etc.).
- HTTPS/2 o HTTP/3: Next.js aprovecha paralelización de assets.
En nuestros planes de hosting cPanel chileno todos los puntos están cubiertos de serie. Para apps Next.js con tráfico serio recomendamos pasar a VPS dedicado con 2-4 GB RAM.
Cómo deployar Next.js en cPanel chileno paso a paso
Paso 1 · Preparar la app Next.js para producción
// package.json
{
"scripts": {
"build": "next build",
"start": "next start -p $PORT"
}
}
La variable $PORT la asigna Passenger automáticamente al iniciar el proceso. Importante que el start no fije un puerto hardcoded.
Paso 2 · Subir código al hosting
Opciones (de más simple a más profesional):
- Git deploy:
cd ~/public_html && git clone https://github.com/tuusuario/tuapp.git .. Después de cada push, SSH +git pull. - Rsync desde local:
rsync -avz --delete ./ user@servidor.cl:~/public_html/. Rápido pero manual. - CI/CD GitHub Actions: automatiza build en GitHub + deploy via SSH key. Para equipos con 2+ devs.
Paso 3 · Instalar dependencias en el server
ssh user@servidor.smtpchile.cl -p 22812
cd ~/public_html
npm install --production
npm run build
Paso 4 · Configurar app Node.js en cPanel
cPanel → "Setup Node.js App":
- Node.js version: 22 (o la LTS más reciente)
- Application mode: Production
- Application root: ruta a tu carpeta (ej.
/public_html) - Application URL: tu dominio (ej.
https://tudominio.cl) - Application startup file:
node_modules/.bin/nextcon argumentosstart -p - Environment variables:
NODE_ENV=production, DB_URL, API keys, etc.
cPanel genera un archivo .htaccess con las directivas Passenger necesarias. Después hacés "Start App" y listo.
Paso 5 · Verificar
Abrir tudominio.cl debería mostrar tu app Next.js funcionando. Si hay error 500, revisar logs en cPanel "Setup Node.js App" → "Open log file".
Caso real · turboengine.cl corre Next.js en nuestro hosting
Turboengine es un e-commerce chileno de reparación y venta de turboalimentadores (Garrett, Holset, BorgWarner, IHI, KKK) operando desde 2002. Su sitio corre en producción con:
- Next.js con App Router (framework modern 2024+)
- Phusion Passenger 6.1.8 como app server
- Node.js 22 LTS
- Nginx como reverse proxy
- cPanel chileno con AlmaLinux
Resultado medido en Google Search Console últimos 90 días:
- +65% clics orgánicos vs 90 días anteriores
- Core Web Vitals verdes en el 80%+ de URLs
- TTFB promedio 180ms desde Chile (vs 400ms+ en Vercel origin US)
- Costo mensual: fracción de lo que pagaría en Vercel para el mismo tráfico
El equipo pasó de evaluar Vercel ($200.000+ CLP mensuales proyectados) a un plan cPanel chileno con Node.js de rango medio. La migración se hizo en 1 semana sin downtime visible, manteniendo URLs con 301 permanentes.
Comparativa real · Vercel vs hosting chileno Node.js
| Criterio | Vercel | Hosting cPanel chileno (Node.js) |
|---|---|---|
| Precio base | USD 20/mes/usuario | $14.000-$80.000 CLP/mes |
| Facturación | USD · variable | CLP + IVA fija |
| Latencia Chile-origen | 120-220ms | < 5ms |
| Deploy | git push → auto deploy | git pull + npm run build (CLI) |
| Preview branches | Automático | Manual (subdominios cPanel) |
| Edge functions | Sí (CDN global) | No (SSR origen chileno) |
| Dominios custom | Incluido | Incluido (gestión DNS cPanel) |
| SSL | Automático | AutoSSL Let's Encrypt automático |
| DB chilena | Externa (planetscale, supabase) | MariaDB en el mismo servidor |
| Factura chilena | No (US) | Sí (CLP + RUT) |
| Compliance Ley 19.628 | Datos en US | Datos en Chile |
Frameworks Node.js que corren bien en hosting chileno con Passenger
- Next.js (App Router o Pages Router) · lo más común en 2026
- Nuxt 3 (Vue 3 full-stack)
- Astro (sitios content-heavy con islands)
- SvelteKit (reactividad moderna)
- Remix (full-stack con nested routing)
- Express (API REST clásica)
- NestJS (API empresarial TypeScript)
- Fastify (API performante)
- Strapi (headless CMS)
- Payload CMS (headless modern)
Prácticamente cualquier app Node.js que tenga un start script que escuche en un puerto que Passenger le asigna funciona.
5 errores comunes al deployar Next.js en cPanel chileno
- Olvidar
npm run buildantes de start: Next.js necesita el output compilado en.next/. Sin build, start falla. - Fijar puerto hardcoded en el start: usa
$PORT, no-p 3000. Passenger asigna el puerto dinámicamente. - Env variables no definidas: en cPanel hay que setearlas en "Setup Node.js App" → Environment Variables, NO en .env del repo (por seguridad).
- No ignorar .next/ en git: subir el build cacheado a git = conflictos. Build en el server después de pull.
- Olvidar restart después de deploy: cPanel cachea el proceso Node. Click "Restart App" después de cada deploy.
Cuánto cuesta hostear Next.js en Chile vs Vercel 2026
Estimación comparativa para una app Next.js con 100.000 visitas al mes y 1M page views:
- Vercel Pro: USD 20 base + USD 40 bandwidth excess + USD 20 edge functions = USD 80/mes ≈ $77.600 CLP
- Vercel Enterprise: desde USD 400/mes ≈ $388.000 CLP para apps con tráfico serio
- Hosting cPanel chileno Node.js (plan Avanzado o Profesional): $2.800 a $9.800 CLP/mes para la misma app
- VPS chileno Node.js (más RAM dedicada): $14.000-$70.000 CLP/mes
- Servidor dedicado chileno Node.js: desde $217.000 CLP/mes para apps enterprise con tráfico sostenido
El ahorro mensual vs Vercel va de 50% a 95% según el nivel de servicio.
Preguntas frecuentes sobre hostear Next.js en Chile
¿El hosting cPanel chileno soporta ISR (Incremental Static Regeneration)?
Sí. ISR funciona porque Next.js corre su propio proceso Node persistente via Passenger. Las revalidaciones programadas (revalidate: 60) y on-demand (res.revalidate()) funcionan igual que en cualquier Node moderno.
¿Puedo correr una app Next.js con millones de visitas en hosting cPanel chileno?
Para 100k-500k visitas al mes alcanza hosting cPanel. Para millones (1M+/mes) conviene VPS dedicado 4-6 GB RAM. Para apps enterprise (5M+/mes) servidor dedicado o escalado horizontal con balanceador.
¿Cómo hago CI/CD a hosting chileno Node.js?
GitHub Actions con SSH deploy. Workflow: push a main → GitHub Actions corre build → copia dist/.next al server via SCP → ssh ejecuta restart app. Toma 30 min configurarlo la primera vez, automatiza para siempre.
¿Qué pasa con las edge functions de Vercel?
Si tu app depende de edge functions (middleware, auth en edge), tenés 2 opciones: 1) migrar esa lógica a Cloudflare Workers (más barato que Vercel) manteniendo el resto en hosting chileno, 2) refactorizar middleware al Node tradicional (SSR en origen).
¿Vercel tiene features que hosting cPanel no tiene?
Sí: preview deployments automáticos por branch, analytics integrado, image optimization en edge, A/B testing. Para la mayoría de apps PyME chilenas no son necesarios o se pueden suplir con Cloudflare Pages + CDN gratis + Umami/Plausible analytics.
¿Puedo migrar desde Vercel sin perder SEO?
Sí, planificando. Mantener URLs idénticas, exportar sitemap de Vercel, submit a GSC post-migración. Core Web Vitals suelen mejorar al pasar a origen chileno (latencia menor). Ver guía migración hosting sin perder SEO.
¿Hay desventajas de hostear Next.js en chile vs Vercel?
Sí: pierdes auto-deploy en cada push (requiere setup manual GitHub Actions), pierdes preview branches automáticos, pierdes analytics premium integrados. Para apps PyME-mediana el trade-off vale la pena por el ahorro + facturación chilena + latencia local.
¿Querés deployar tu Next.js en Chile sin Vercel? Setup incluido
Si tenés una app Next.js (o Nuxt, Astro, Express) y querés moverla a hosting chileno con facturación en CLP, hacemos setup completo incluido: Node.js 22 + Passenger configurado, SSL AutoSSL, deploy inicial, variables de entorno, cron jobs si aplica, y migración desde Vercel sin perder SEO.
Ver planes hosting cPanel con Node.js · Setup Next.js por WhatsApp