En el siguiente tutorial os explicaremos la correcta instalación de NodeJS en GNU/Linux. Ya sea tu servidor un Ubuntu o Debian o CentOS aquí encontrarás las instrucciones correctas para su instalación.

Por lo general en todas las distribuciones NodeJS se encuentra en los repositorios, pero quizás no es la versión que estás buscando, así que os explicamos como instalar la versión de NodeJS que necesitas.

Instalación desde repositorios en Debian y derivados

Procedemos a la instalación de NodeJS con el siguiente comando dependiendo de la versión que queráis instalar.

Es recomendable instalar el paquete build-essential si queremos luego instalar paquetes con npm:

apt-get install build-essential ca-certificates curl gnupg

Después deberemos de descargarnos la llave GPG para el repositorio:

curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg

NodeJS v20.x [Actual]

NODE_MAJOR=20
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
apt install nodejs

NodeJS v18.x [LTS]

NODE_MAJOR=18
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
apt install nodejs

NodeJS v16.x

NODE_MAJOR=16
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
apt install nodejs

Instalación desde repositorios en Red Hat o CentOS

Procedemos a la instalación de NodeJS con el siguiente comando dependiendo de la versión que queráis instalar.

Es recomendable instalar el paquete build-essential si queremos luego instalar paquetes con npm:

yum install gcc-c++ make
# o también: yum groupinstall 'Development Tools'

Después deberemos de descargarnos la llave GPG para el repositorio:

curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg

NodeJS v20.x [Actual]

sudo yum install https://rpm.nodesource.com/pub_20.x/nodistro/repo/nodesource-release-nodistro-1.noarch.rpm -y
sudo yum install nodejs -y --setopt=nodesource-nodejs.module_hotfixes=1

NodeJS v18.x [LTS]

sudo yum install https://rpm.nodesource.com/pub_18.x/nodistro/repo/nodesource-release-nodistro-1.noarch.rpm -y
sudo yum install nodejs -y --setopt=nodesource-nodejs.module_hotfixes=1

NodeJS v16.x

sudo yum install https://rpm.nodesource.com/pub_16.x/nodistro/repo/nodesource-release-nodistro-1.noarch.rpm -y
sudo yum install nodejs -y --setopt=nodesource-nodejs.module_hotfixes=1
Haz que cada palabra cuente: tu donación nos inspira a seguir creando contenido. Accede al apartado de Donación para hacer tu aportación