Poner en marcha rápidamente un proyecto de software.

Logo de Node.js Stack

Node.js Stack

Node.js, PM2, Nginx y base de datos — entorno de producción para sus API y aplicaciones JavaScript.

2 GB RAM 1 vCPU Disponible

Stack técnico

Node.js LTSPM2NginxNVMPostgreSQL
RAM mínima2 GB
CPU mínima1 vCPU
SO compatiblesubuntu-24.04

La plantilla Node.js Stack proporciona un entorno listo para producción para sus aplicaciones JavaScript y TypeScript: Node.js LTS, PM2 como gestor de procesos, Nginx como reverse proxy y PostgreSQL o MongoDB según sus necesidades. PM2 se encarga del clustering, de los reinicios automáticos y de la monitorización de sus procesos Node.

Tanto si despliega una API Express/Fastify como una aplicación NestJS o un servidor WebSocket, esta plantilla configura los componentes esenciales — gestión de logs, clustering multinúcleo, variables de entorno seguras — para que usted pueda concentrarse en su código.

Funcionalidades clave

Node.js LTS (versión estable recomendada)
PM2 para clustering, monitorización y reinicio automático
Nginx como reverse proxy con gestión de cabeceras
PostgreSQL y variables de entorno seguras
NVM instalado para cambiar de versión de Node fácilmente
Logs de PM2 y de Nginx configurados con rotación

¿Cuándo usar esta solución?

1

API REST Node.js

Despliegue una API Express, Fastify o NestJS en producción con el modo cluster de PM2 para aprovechar todos los núcleos de CPU.

2

Aplicación en tiempo real

Aloje un servidor WebSocket o una aplicación Socket.io con PM2, que gestiona los reinicios automáticamente.

3

Backend JavaScript full-stack

Servidor para una aplicación Next.js, Nuxt (SSR) o Remix en modo producción.

Desplegar Node.js Stack en su VPS

Guía optimizada para los VPS Cloud ServOrbit.

01

Crear el VPS

Seleccione la plantilla "Node.js Stack" al hacer el pedido. Mínimo 2 GB de RAM.

02

Desplegar su aplicación

Clone su repositorio, instale las dependencias con npm ci --production y compile si es necesario.

03

Conectarse por primera vez

No se trata de una aplicación con pantalla de inicio de sesión, sino de un entorno de ejecución: conéctese por SSH para desplegar su código (Node.js LTS + PM2). Nginx sirve su página de inicio por defecto en el puerto 80 y PostgreSQL solo escucha en local (sudo -u postgres psql, autenticación peer).

04

Arrancar con PM2

Lance con pm2 start app.js --name "mon-api" -i max para el modo cluster. Guarde con pm2 save y pm2 startup.

05

Configurar Nginx

Modifique el virtualhost de Nginx para que apunte al puerto de su aplicación Node. SSL con Certbot.

Preguntas frecuentes

La última versión LTS estable. NVM está disponible para cambiar de versión fácilmente según las necesidades de su proyecto.

Integrar el botón de despliegue

¿Mantiene un proyecto que utiliza Node.js Stack? Este botón permite a sus lectores desplegarlo en un VPS con un clic, sin leer documentación de Docker.

Deploy Node.js Stack on ServOrbit
Markdown
[![Deploy Node.js Stack on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=nodejs-stack&utm_source=deploy-badge&utm_medium=referral&utm_campaign=nodejs-stack)
HTML
<a href="https://servorbit.com/vps-cloud?template=nodejs-stack&utm_source=deploy-badge&utm_medium=referral&utm_campaign=nodejs-stack"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Node.js Stack on ServOrbit" height="40"></a>

El botón lleva al pedido de un VPS con la plantilla preseleccionada. La imagen se sirve desde servorbit.com: no tiene que alojar nada por su parte.

Poner en marcha rápidamente un proyecto de software.

Active Node.js Stack en su infraestructura.

VPS Cloud dedicado: IPv4 incluida, centro de datos europeo, soporte incluido. Sus datos nunca salen de su servidor.

Configuración recomendada: 2 GB RAM · 1 vCPU

¿Necesita ayuda?

Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.

Escribir por WhatsAppse abre en una pestaña nueva