Volver a todos los artículos
Hosting PerúNodeJSDesarrollo Web

Hosting para Node.js y Next.js en Lima: Guía de Despliegue con Passenger y

PROISO Tech & Software Solutions
3 min de lectura
Hosting para Node.js y Next.js en Lima: Guía de Despliegue con Passenger y
Aprende a desplegar aplicaciones Node.js y Next.js standalone en cPanel utilizando

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 .env y 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:

typescript
// 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#

  1. Ingresa a tu cPanel y ve a Software > Setup Node.js App.
  2. Haz clic en Create Application:
    • Node.js version: Selecciona 20.x o 22.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.
  3. Sube el contenido de .next/standalone y copia la carpeta .next/static dentro de .next/standalone/.next/static.
  4. 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:

javascript
// 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.

Tecnologías y Temas Relacionados
hosting nodejs limahosting nextjs perucpanel nodejs passengercloudlinux nodejshosting desarrolladores peru
Compartir:WhatsAppTwitterLinkedIn
Hosting Anual de Alta Velocidad

¿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ú.