Hosting para Node.js y Next.js en Lima: Guía de Despliegue con Passenger y
Tradicionalmente, alojar una API en Node.js o una aplicación web Next.js requería contratar costosos servidores dedicados o lidiar con las complejidades de infraestructura de AWS y DigitalOcean. Con el selector de Setup Node.js App potenciado por Phusion Passenger en cPanel, puedes desplegar aplicaciones JavaScript modernas con interfaz gráfica y recursos garantizados.
En este tutorial te mostramos la configuración exacta para correr aplicaciones Node.js 18, 20 o 22 en la infraestructura de alta velocidad de PROISO Tech & Software Solutions.
1. Ventajas de Desplegar Node.js en PROISO Tech & Software Solutions#
- Selector de Versiones Múltiples: Cambia entre Node.js 18.x, 20.x y 22.x LTS con un solo clic.
- Aislamiento CloudLinux (LVE): Tu aplicación cuenta con memoria RAM (de 2 a 3 GB) y núcleos de CPU dedicados que impiden que otros procesos saturen tu entorno.
- Gestión de Procesos con Passenger: Reinicio automático si la aplicación falla, administración de variables
.envy balanceo de peticiones HTTP. - Soporte Local en Lima: Pagos en Soles con Yape y asistencia técnica directa por WhatsApp.
2. Preparación del Proyecto Next.js en Modo Standalone#
Para ejecutar Next.js en un hosting cPanel con Passenger, debes configurar el empaquetado standalone en tu archivo next.config.ts o next.config.js:
// next.config.ts
import type { NextConfig } from "next";
const nextConfig: NextConfig = {
output: "standalone",
// Otras configuraciones del proyecto...
};
export default nextConfig;
Al ejecutar npm run build, Next.js creará una carpeta .next/standalone ultraligera que incluye solo las dependencias de producción estrictamente necesarias.
3. Configuración en cPanel: Setup Node.js App#
- Ingresa a tu cPanel y ve a Software > Setup Node.js App.
- Haz clic en Create Application:
- Node.js version: Selecciona
20.xo22.x. - Application mode:
Production. - Application root:
app(directorio donde subirás los archivos). - Application URL: Selecciona tu dominio o subdominio.
- Application startup file:
server.js.
- Node.js version: Selecciona
- Sube el contenido de
.next/standaloney copia la carpeta.next/staticdentro de.next/standalone/.next/static. - En el panel de Node.js, haz clic en Run NPM Install y luego en Restart.
4. Archivo server.js de Arranque para Passenger#
Crea un archivo server.js en la raíz de tu carpeta de aplicación para enlazar el puerto dinámico de Passenger:
// server.js
const { createServer } = require('http');
const { parse } = require('url');
const next = require('next');
const dev = false;
const hostname = 'localhost';
const port = process.env.PORT || 3000;
const app = next({ dev, hostname, port });
const handle = app.getRequestHandler();
app.prepare().then(() => {
createServer(async (req, res) => {
try {
const parsedUrl = parse(req.url, true);
await handle(req, res, parsedUrl);
} catch (err) {
console.error('Error handling request', err);
res.statusCode = 500;
res.end('Internal Server Error');
}
}).listen(port, (err) => {
if (err) throw err;
console.log(`> Next.js listo en puerto ${port}`);
});
});
5. El Hosting Definitivo para Desarrolladores en Perú#
Deja de pagar facturas sorpresa en dólares por servidores en la nube para proyectos de clientes locales.
En PROISO Tech & Software Solutions obtienes un entorno optimizado para Node.js, Next.js, Python y PHP con discos NVMe ultrarrápidos desde S/ 60 al año. Contrata tu plan hoy por WhatsApp al +51 924 081 817 pagando en Soles con Yape o Plin y recibe asesoría técnica directa en Lima.
¿Listo para potenciar tus aplicaciones con discos NVMe?
Servidores optimizados para NodeJS, Python y WordPress con LiteSpeed. Planes anuales desde S/ 60/año con SSL gratis y soporte directo 24/7 en Perú.
Artículos Recomendados
Ver todos
Desarrollo de Software a Medida para Empresas: La Metodología Ágil de Brenda
Descubre cómo creamos plataformas web, aplicaciones SaaS e integraciones
Cómo Comprar Hosting en Cusco con Facturación en Soles, Yape y Activación Inmediata
Guía paso a paso para adquirir hosting NVMe de alto rendimiento en Cusco:
Contratar Hosting en Perú con Factura Electrónica SUNAT y Pago en Soles por
Aprende a contratar hosting NVMe en Perú pagando fácilmente en Soles con
