Instalar Node.js en VPS Linux
Node.js es un entorno de ejecución de JavaScript de código abierto y multiplataforma que permite a los desarrolladores ejecutar código JavaScript en el lado del servidor. Es ideal para construir aplicaciones web escalables, APIs RESTful, microservicios y herramientas de línea de comandos. Instalar Node.js en tu Servidor Privado Virtual (VPS) Linux es un paso fundamental para desplegar este tipo de aplicaciones.
En esta guía, te mostraremos cómo instalar Node.js y npm (el gestor de paquetes de Node.js) en tu VPS Linux, asegurando que tu entorno esté listo para tus proyectos JavaScript. Ya sea que tengas un VPS de PlatiniumHost o cualquier otro proveedor, los pasos serán muy similares para configurarlo correctamente.
Requisitos Previos
- Un VPS Linux (esta guía se centrará en distribuciones basadas en Debian/Ubuntu como Ubuntu 20.04 o Debian 11).
- Acceso SSH a tu VPS.
- Un usuario con privilegios sudo.
Paso 1: Actualizar el sistema
Es una buena práctica comenzar actualizando los paquetes de tu sistema para asegurarte de que tienes las últimas versiones y parches de seguridad. Conéctate a tu VPS a través de SSH y ejecuta los siguientes comandos:
sudo apt upgrade -y
Paso 2: Instalar herramientas de compilación
Algunos módulos de Node.js o dependencias de npm pueden requerir ser compilados desde el código fuente durante la instalación. Para manejar esto, es necesario instalar las herramientas de compilación esenciales. Esto incluye build-essential (que contiene un compilador C/C++, make, etc.) y curl (para descargar archivos) o git (para clonar repositorios).
Paso 3: Instalar Node.js usando NVM (Node Version Manager)
La forma más recomendada y flexible de instalar Node.js es utilizando NVM. NVM te permite instalar y gestionar múltiples versiones de Node.js en el mismo sistema, lo cual es extremadamente útil si trabajas con diferentes proyectos que requieren distintas versiones de Node.js.
¿Qué es NVM?
NVM (Node Version Manager) es un script de shell simple que te permite instalar, desinstalar y cambiar fácilmente entre diferentes versiones de Node.js y npm en tu máquina. Esto evita conflictos y te da un control total sobre tu entorno de desarrollo y producción.
Descargar e instalar NVM
Puedes descargar e instalar NVM ejecutando el siguiente comando. Asegúrate de revisar la página de GitHub de NVM para obtener la última versión estable.
Después de la instalación, necesitarás recargar tu shell o abrir una nueva sesión SSH para que NVM esté disponible. También puedes ejecutar: