Atrás

Node.js VPS Hosting, preinstalado

Alojamiento Node.js en tu propio VPS: este servidor tiene instalados Node.js 26 LTS, PM2 y Caddy, para que tu aplicación se publique por HTTPS. Tras el pedido, la instalación termina sola, se abre una aplicación de ejemplo y su dirección aparece en tu panel. Pon tu código en /home/app/uygulama e inícialo con PM2, con acceso root cuando lo necesites.

¿Cuánta potencia necesitas?

Total$2.58/mes

Los precios incluyen IVA.

Amplía o reduce RAM y CPU cuando quieras. El disco solo puede crecer, así que empieza pequeño.

¿Qué viene instalado en tu servidor Node.js?

  • Node.js 26 LTS y npm del repositorio NodeSource
  • PM2 7, que mantiene tu aplicación en marcha y la devuelve tras un reinicio
  • Caddy como proxy inverso: obtiene su propio certificado HTTPS, y el sitio se abre en una dirección sslip.io basada en tu IP
  • Un usuario app sin privilegios y una carpeta de proyecto /home/app/uygulama
  • Un server.js de ejemplo que escucha en 127.0.0.1:3000
  • git, para que puedas traer tu código
  • Cortafuegos con los puertos 22, 80 y 443 abiertos, mientras el puerto 3000 de tu aplicación sigue siendo interno

¿Qué tamaño necesitas para Node.js?

Node.js no tiene una cifra oficial de RAM. Como regla general, 1 GB sirve para empezar con una API o una aplicación Express pequeña, 2 GB es más cómodo cuando hay npm install y un paso de compilación, y 4 GB va bien para una compilación grande de front-end. Esta instalación no añade swap, así que una compilación se detiene cuando se acaba la memoria. Cuando añades núcleos de CPU, pm2 start server.js -i max ejecuta un proceso por núcleo. Cambias el tamaño desde tu panel, y tus datos y tu dirección IP no cambian.

UsoTamañoPrecioElegir
Inicial 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/mes
Medio 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mes
Potente 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mes

¿Para quién es?

  • Desarrolladores que escriben API con Express, Fastify o NestJS
  • Aplicaciones que usan WebSockets, que Caddy deja pasar hasta tu proceso
  • Bots, workers de colas y tareas programadas que deben seguir funcionando
  • Quien prefiere gestionar un servidor sencillo por su cuenta antes que depender de una plataforma de despliegue
  • Proyectos con usuarios en Turquía que quieren su API en Estambul

¿Qué pasa después de pedir?

  1. Ajusta el tamaño y completa el pago.
  2. Tu servidor arranca y Node.js se instala solo. En nuestras pruebas con servidores reales tardó unos 3 minutos.
  3. En la pestaña Resumen de tu panel, abre el enlace Dirección del sitio. La página de ejemplo muestra la versión de Node.js.
  4. Conéctate por SSH, ejecuta su - app y ve a la carpeta con cd ~/uygulama. Borra el server.js de ejemplo y trae tu código con git clone.
  5. Ejecuta npm install, después pm2 delete uygulama, pm2 start server.js --name uygulama con tu propio archivo de entrada, y pm2 save.
  6. Haz que tu aplicación escuche en el puerto 3000. Caddy le reenvía las peticiones HTTPS entrantes.

Con cada servidor

  • Copia de seguridad diaria incluida en el precio
  • Tráfico ilimitado
  • Acceso root completo
  • Amplía o reduce RAM y CPU más adelante, y haz crecer el disco
  • Ubicación: Istanbul · IST-1.

Conviene saber

  • Si tu aplicación escucha en otro puerto, cambia la línea reverse_proxy de /etc/caddy/Caddyfile y ejecuta systemctl reload caddy como root.
  • Sin pm2 save, tu nueva lista de procesos no se guarda, y la lista antigua vuelve tras un reinicio.
  • Las herramientas de compilación no están incluidas. Para paquetes que compilan módulos nativos, ejecuta apt install build-essential como root.
  • No hay ninguna base de datos instalada. Conecta tu aplicación a un servidor de base de datos aparte o instala una aquí tú mismo.
  • Node.js se queda en la versión principal 26. Los parches llegan por apt, pero ejecutar apt upgrade y pasar a una nueva versión principal depende de ti.
  • Si no se puede emitir un certificado, el sitio se abre por http en tu dirección IP.

Preguntas y respuestas sobre Node.js

¿Cómo despliego una aplicación Node.js en un VPS?

Conéctate por SSH, ejecuta su - app y trae tu código a ~/uygulama con git clone. Ejecuta npm install, inicia la aplicación con pm2 start y guárdala con pm2 save. Si escucha en el puerto 3000, se abre en tu dirección HTTPS.

¿Cuánta RAM necesita un alojamiento Node.js?

Node.js no tiene una cifra oficial de RAM. Como regla general, 1 GB es un buen punto de partida para una API pequeña, 2 GB para un proyecto con paso de compilación y 4 GB para una compilación grande de front-end. Si no es suficiente, amplías desde tu panel.

¿Volverá mi aplicación después de reiniciar el servidor?

Sí. PM2 arranca al iniciar el sistema mediante un servicio systemd llamado pm2-app y restaura los procesos que guardaste con pm2 save. Después de iniciar una aplicación nueva, acuérdate de ejecutar pm2 save.

¿Puedo ejecutar Next.js o Express?

Sí, sirve cualquier aplicación Node.js que escuche en el puerto 3000. Para Next.js, ejecuta npm run build y después pm2 start npm --name uygulama -- start. Las compilaciones suelen necesitar más memoria que la aplicación en marcha, así que, para un proyecto grande, amplía primero.

¿Cómo conecto mi propio dominio a un servidor Node.js?

Apunta el registro A de tu dominio a la dirección IP de tu servidor. Sustituye el nombre antiguo por tu dominio en todo /etc/caddy/Caddyfile y ejecuta systemctl reload caddy como root. Caddy obtiene y renueva el certificado por sí mismo.

¿Puedo usar otra versión de Node.js?

Sí, ya que tienes root. La versión instalada es la 26 LTS. Para otra versión, instala nvm para el usuario app y apunta PM2 al binario node de esa versión con la opción --interpreter.

Lee más y ve aplicaciones similares