Publicado en

Instalación de Node.js y NPM en un Servidor Linux

Si estás desarrollando aplicaciones web modernas, seguramente necesitarás instalar Node.js y su administrador de paquetes, NPM. En este artículo, te mostraremos cómo instalar Node.js y NPM en un servidor Linux paso a paso.

¿Qué es Node.js y por qué usarlo?

Node.js es un entorno de ejecución de JavaScript del lado del servidor, basado en el motor V8 de Google Chrome. Es ampliamente utilizado para construir aplicaciones web escalables y de alto rendimiento. NPM (Node Package Manager) es el gestor de paquetes de Node.js, que permite instalar y gestionar dependencias de proyectos.

Requisitos previos

Antes de comenzar con la instalación, asegúrate de tener acceso a un servidor Linux con privilegios de superusuario (root) o un usuario con permisos sudo.

Métodos de instalación de Node.js y NPM

1. Instalación usando el repositorio oficial

Este es el método más simple y rápido:

Ubuntu/Debian

sudo apt update
sudo apt install nodejs npm -y

Para verificar la instalación:

node -v
npm -v

2. Instalación con NodeSource

Si necesitas una versión específica de Node.js, usa NodeSource:

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs

Para versiones más recientes, cambia setup_18.x por la versión deseada.

3. Instalación con NVM (Node Version Manager)

Si quieres manejar varias versiones de Node.js, NVM es la mejor opción:

curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash
source ~/.bashrc

Para instalar una versión de Node.js con NVM:

nvm install 18
nvm use 18

Verifica la versión instalada:

node -v
npm -v

Conclusión

Instalar Node.js y NPM en un servidor Linux es un proceso sencillo. Dependiendo de tus necesidades, puedes elegir entre instalarlo desde el repositorio oficial, NodeSource o NVM. Ahora estás listo para desarrollar y desplegar tus aplicaciones con Node.js en tu servidor Linux.

Si este artículo te ha sido útil, no dudes en compartirlo y suscribirte para más tutoriales sobre tecnología.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *