Como instalar Node.js en Debian

Como instalar Node.js en Debian

Compartir y resumir con IA (¡Elige tu favorita!):
Haz click en los botones de abajo para obtener un resumen del post. Fórmate con Raiola ¡En un futuro habrá más!

Aunque Debian 12 incluye en sus repositorios Node.js puede ser que necesite una versión más moderna, ya que la que viene con Debian 12 es la versión 18.x y está al final de su ciclo de vida.

Vamos a explicar cómo instalar Node.js de dos maneras diferentes, mediante los repositorios oficiales y usando NVM(Node Version Manager) que nos permite gestionar diferentes versiones en la misma máquina.

Instalar Node.js desde los repositorios de Debian

Lo primero que tenemos que hacer es asegurarnos de tener instalado curl en la máquina:

apt -y install curl

Una vez que tenemos curl instalado, podemos continuar con el proceso de instalación de Node.js.

Instalar Node.js v24.x (versión actual)

Para instalar Node.js en la última versión de la rama 24 debemos utilizar la siguiente combinación de comandos:

curl -fsSL https://deb.nodesource.com/setup_24.x -o nodesource_setup.sh
bash nodesource_setup.sh
apt install -y nodejs

Instalar Node.js v22.x (LTS)

Para instalar Node.js en la última versión de la rama 22 debemos utilizar la siguiente combinación de comandos:

curl -fsSL https://deb.nodesource.com/setup_22.x -o nodesource_setup.sh
bash nodesource_setup.sh
apt install -y nodejs

Instalar Node.js con NVM

NVM (Node Version Manager) es una herramienta que nos permite instalar y gestionar varias versiones de Node.js en una misma máquina Linux. Para instalar NVM lo podemos hacer con un comando:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash

Después, para instalar una versión concreta de Node.js podemos utilizar este comando:

nvn install 24

También podemos instalar la versión LTS directamente utilizando el siguiente comando:

nvm install --lts

Por otro lado, de una forma muy similar, podemos indicar qué versión usar:

# Para usar la v24.x
nvm use 24
# Para usar la LTS
nvm use --lts

Con todo esto, ya tendremos Node.js instalado en nuestro servidor con Debian 12 y podremos empezar a utilizarlo.

Si tienes dudas sobre cualquier proceso de instalación de un servicio que quieras instalar en tu servidor Linux, puedes contactar con nosotros y lo haremos por ti mediante nuestros servicios de Sysadmin Linux.

Martin Gomez Hermida

Martin Gomez Hermida

Martín Gómez Hermida es CTO y cofundador de Raiola Networks. Especializado en Linux y administración de sistemas. Certificado en CCNA, LPIC 1 y 2, y cPanel & WHM Administrator.

Autor

Guía de optimización web

por Álvaro Fontela

¡Ya formas parte de nuestra lista VIP!

Tu registro se ha completado correctamente.

En unos minutos recibirás en tu correo electrónico un archivo, elaborado por Álvaro Fontela, que te permitirá auditar tu web y optimizar su rendimiento.

Además, al unirte a la lista VIP del 12º aniversario de Raiola Networks, obtendrás acceso anticipado a todos los descuentos en nuestros planes de hosting y VPS, directamente en la bandeja de entrada de tu email.

Estas ofertas estarán disponibles por tiempo limitado.

Te enviaremos la masterclass al email con el que te has apuntado

12 años contigo

240 horas de descuentos y una guía para optimizar tu sitio web totalmente gratis

¡Apúntate ahora y sé el primero en acceder a descuentos exclusivos!
Obtendrás un bonus único y sorpresas por nuestro 12 aniversario.

  • Información básica sobre protección de datos:

    Responsable:

    RAIOLA NETWORKS, S.L.

    CIF: B27453489

    Avda de Magoi, 66, Semisótano, Dcha., 27002 Lugo (Lugo)

    Teléfono: +34 982776081

    e-mail: info@raiolanetworks.es

    Finalidad:

    Atender solicitudes de información, ejecución de la contratación de servicios y remisión de comunicaciones comerciales.

    Legitimación:

    Consentimiento del interesado y contratación de productos y/o servicios del Responsable.

    Destinatarios:

    No se ceden datos a terceros, salvo obligación legal.

    Personas físicas o jurídicas directamente relacionadas con el Responsable

    Encargados de Tratamiento adheridos al Privacy Shield.

    Derechos:

    Acceder, rectificar y suprimir los datos, portabilidad de los datos, limitación u oposición a su tratamiento, derecho a no ser objeto de decisiones automatizadas, así como a obtener información clara y transparente sobre el tratamiento de sus datos.

    Información adiccional:

    Para obtener información más detallada, puede consultar nuestra política de privacidad

*A partir del 1 de marzo, ya no será posible registrarse ni recibir la guía de optimización web.