Node es un entorno de ejecución multiplataforma para el lado del servidor basado en Javascript. Por lo cual podemos construir aplicaciones que se ejecuten en el servidor y poder llamarles a través de peticiones HTTP.
Para instalar Node en sistemas Linux podemos hacerlo descargando un archivo tar.xz desde la página oficial (https://nodejs.org/es/download/) o a través de un administrador de paquetes. Este último se realiza en una terminal/consola del sistema.
En nuestro caso como se trata de un sistema baso en Debian y Ubuntu debemos ejecutar los comandos apt o apt-get.
Lo primero que debemos hacer es actualizar la lista de paquetes de los repositorios y para ello ejecutamos el comando:
apt-get update
Una vez termine la actualización procedemos a instalar Node desde NodeSource haciendo uso del comando:
apt-get install nodejs
Cuando termine la instalación podemos corroborar que se haya instalado correctamente ejecutando el comando:
node –version
En mi caso fue necesario realizar la instalación individual de npm, para ello debemos ejecutar el comando:
apt-get install npm
Con esto ya podemos ejecutar en consola:
npm -version
Y cualquier instalación de paquetes que se requieran para nuestros proyectos, por ejemplo:
npm install -g pm2
Que este es un paquete que ocupo para ejecutar mis proyectos en el servidor.
Nota: Si al ejecutar les muestra error de acceso denegado basta con colocar sudo al inicio de cada comando.