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.