Node.js es una de las tecnologías web más populares disponibles hoy en día. Como desarrollador, es posible que desees utilizarla para aumentar la funcionalidad de tu aplicación web o crear un entorno de desarrollo local.
En este artículo, explicaremos cómo instalar Node.js en un sistema Linux que ejecuta Ubuntu 18.04, 20.04 y 22.04. Este método de instalación funciona con sistemas locales basados en Ubuntu y servicios VPS.
Te mostraremos cómo instalar Node.js en Ubuntu utilizando los repositorios predeterminados y NodeSource. Por último, aprenderás a instalar una versión específica de Node.js utilizando NVM.
¿Qué es Node.js?
Node.js es un entorno de ejecución del lado del servidor que permite a los usuarios ejecutar código JavaScript en el lado del servidor. Es un proyecto de código abierto multiplataforma, ideal para proyectos orientados a la educación y los negocios.
Node.js es particularmente útil para manejar tareas intensivas en datos y desarrollar aplicaciones de red escalables. Algunos casos de uso populares incluyen chat en tiempo real, transmisión de datos y proxies del lado del servidor.
Aunque la versión más reciente de Node.js es 18.9.0, recomendamos utilizar la versión 16.17.0, ya que es la versión con soporte a largo plazo (LTS). Independientemente, siempre verifica la página de descargas de Node.js para obtener la última versión, ya que se actualiza con bastante frecuencia.
¡Importante! Antes de continuar, asegúrate de tener acceso al servidor y una cuenta de usuario no root para ejecutar comandos sudo en Linux. Lee nuestra guía para obtener más información sobre cómo acceder a un VPS a través de SSH.
Cómo Instalar Node.js Usando Apt y NPM Desde los Repositorios Predeterminados
Una forma eficiente de instalar Node.js en Ubuntu es utilizar el repositorio oficial de distribución. Un sistema que ejecuta Ubuntu 18.04 o posterior incluye los paquetes de Node.js y Node Package Manager (NPM) en el repositorio predeterminado.
Sin embargo, este método no te permite elegir qué versión de Node.js instalar. En otras palabras, puede instalar una versión desactualizada que ya no tiene soporte.
Consejo Profesional
Si no deseas instalar Node.js manualmente, elige una de nuestras plantillas de sistema operativo VPS con Node.js ya preinstalado. Para obtener más información sobre esta opción, visita la página de hosting de servidores Node.js de HolyHosting.
Antes de instalar Node.js, abre la terminal desde el menú principal de tu sistema o presiona la combinación de teclas Ctrl + Alt + T. Sigue estos pasos para instalar Node.js en tu VPS utilizando el gestor de paquetes Apt:
Conéctate al servidor usando ssh ingresando lo siguiente:
ssh username@server_ip_address
Actualiza la caché de Apt para actualizar el repositorio:
sudo apt update
Actualizando el gestor de paquetes apt usando la Terminal
Ingresa la contraseña del sistema y presiona Enter.
Después de completar la actualización, instala Node.js ingresando el siguiente comando:
sudo apt-get install nodejs
Instalación de Node.js desde el repositorio predeterminado
Escribe Y y presiona Enter para iniciar el proceso de instalación.
Una vez finalizada la instalación, instala el gestor de paquetes NPM de Node.js ejecutando lo siguiente:
sudo apt install npm
Instalación de NPM desde el repositorio predeterminado
Ingresa tu contraseña y confirma la instalación.
Finalmente, verifica los números de versión de Node.js y NPM para confirmar que se ha instalado correctamente. La línea de comandos mostrará el número de versión instalado después de ingresar estos comandos:
nodejs -v
npm -v
Verificación de las versiones instaladas de Node.js y NPM desde la Terminal
Si deseas eliminar Node.js o NPM del sistema Linux, utiliza los siguientes comandos:
sudo apt remove nodejs
sudo apt remove npm
Cómo Instalar Node.js Con Apt Usando NodeSource
Otra forma de instalar Node.js es utilizar un repositorio de Archivo de Paquetes Personales (PPA) como NodeSource. En comparación con el repositorio predeterminado de Ubuntu, NodeSource ofrece más versiones.
Este método es ideal si deseas instalar una versión específica o la última versión de Node.js.
Aquí te mostramos cómo instalar Node.js en Ubuntu utilizando el repositorio de NodeSource:
Ingresa los siguientes comandos presionando Enter después de cada uno:
sudo apt-get update
sudo apt-get upgrade
Omite este paso si ya tienes cURL instalado. De lo contrario, ingresa el siguiente comando:
sudo apt-get install curl
Para instalar la versión actual, ejecuta el siguiente comando. Recuerda reemplazar el valor 18.x con la versión de Node.js que prefieras:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
Descarga de NodeSource con la versión 18.x de Node.js
Una vez que tengas el repositorio de NodeSource, instala Node.js con el siguiente comando:
sudo apt-get install nodejs
Instalación de Node.js desde NodeSource
Además de Node.js, este comando instalará NPM junto con otros paquetes dependientes.
Utiliza estos dos comandos para consultar las versiones de Node.js y NPM y confirmar que el proceso de instalación fue exitoso:
node -v
npm -v
Verificación de las versiones recién instaladas de Node.js y NPM
Cómo Instalar una Versión Específica de Node.js Usando NVM
Otra forma de instalar Node.js en Ubuntu es utilizar el Node Version Manager (NVM), un script de bash utilizado para gestionar múltiples versiones de Node.js.
Instalar Node.js utilizando el método NVM es ideal si deseas utilizar una versión específica. Para comenzar, descarga e instala NVM usando wget:
Abre la consola y utiliza el siguiente comando:
sudo apt-get install wget
Una ventana de terminal que muestra el proceso de instalación de wget
Para instalar una versión diferente, reemplaza v0.39.0 con otro valor o utiliza el siguiente comando para descargar la última versión:
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.39.0/install.sh | bash
Descarga e instalación de NVM usando wget
Permite que se ejecute el script de NVM desde el perfil bash de tu usuario:
source ~/.profile
Habilitación del script de NVM para el perfil bash del usuario actual
Después de instalar NVM, puedes comenzar a instalar Node.js en tu sistema:
Consulta todas las versiones disponibles de Node.js con NVM ejecutando el siguiente comando:
nvm ls-remote
Listado de las versiones disponibles de node.js usando NVM
Consejo Profesional
Utiliza el atajo de teclado Ctrl + C para detener el proceso de listado antes de tiempo.
Aunque puedes instalar cualquier versión de Node.js, recomendamos utilizar la última versión para garantizar su compatibilidad y confiabilidad. En este ejemplo, instalaremos la última versión LTS en el momento de escribir esto:
nvm install 16.17.0
Instalación de una versión específica de Node.js usando NVM
Verifica si se ha instalado correctamente consultando el número de versión activo actual:
node -v
Conclusión
Node.js es un entorno de ejecución de JavaScript del lado del servidor que te permite construir aplicaciones de red rápidamente. Los desarrolladores web lo utilizan con frecuencia para manejar tareas intensivas en datos y análisis en tiempo real.
En este artículo, revisamos tres formas de instalar Node.js en Ubuntu 22.04 o versiones anteriores. Antes de instalar Node.js, asegúrate de poder usar el comando sudo y conectarte a tu servidor virtual privado.
Instala la versión empaquetada de Node.js desde el repositorio de Ubuntu utilizando Apt. Alternativamente, utiliza NodeSource o NVM para instalar una versión específica o la última versión LTS.
Esperamos que este artículo te haya ayudado a entender cómo instalar Node.js en tu VPS o sistema Linux local. Si tienes alguna pregunta, no dudes en dejar un comentario abajo.