Si tiene hosting web VPS, tiene acceso a Node.JS (Node), una poderosa herramienta para construir y ejecutar aplicaciones de red. El nodo es la N en la pila MEAN, una de las pilas web más populares utilizadas en el hosting VPS.
Junto con Node obtienes el Node Package Manager (npm), con el que puedes acceder a las bibliotecas de código abierto más extensas del mundo.

Nota especial: si node.js es imprescindible para usted, asegúrese de encontrar un servidor web que lo admita por completo. Si bien la mayoría de los servicios de hosting solo admiten Node.js en sus planes VPS, algunos, como FastComet, también los ofrecen en planes conjuntos. Puede encontrar esta y otra información en la página de revisión de hosting de HostAdvice.

Sección 1 – Instale la versión de soporte a largo plazo (LTS) de Node

Si bien apt-get es un administrador de paquetes útil, no instala de manera confiable la última versión estable de Node para Ubuntu. En su lugar, instale desde el repositorio de distribución binaria NodeSource Debian y Ubuntu (formalmente conocido como Launchpad PPA). El LTM de Node es 8.x para Linux y será válido hasta diciembre de 2019.

Paso 1 – Actualiza tu VPS

Si está utilizando un servidor virtual de Ubuntu, actualice el índice del paquete.

$ sudo apt-get update

Si está utilizando un servidor virtual CentOS, actualice su servidor virtual.

$ sudo yum check-update
$ sudo yum upgrade
$ sudo yum clean all

Paso 2: instale el nodo en su directorio de inicio

Inicie sesión como el usuario con el que desea usar Node, cambie a su directorio de inicio si aún no está allí.

$ cd ~

Asegúrese de estar actualmente en su directorio personal.

$ pwd

El comando para imprimir el directorio de trabajo (pwd) debería devolver una ruta que termine con su nombre de usuario e indique que su directorio de trabajo actual es su directorio de inicio.

/home/username

Paso 3: instalar nodo

Combine estos tres comandos para descargar e instalar la última versión estable de Node para Ubuntu 16.04, que es 8.x para diciembre de 2019.

$ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash | sudo apt-get install -y nodejs

Paso 4: instalar Build Essential

Como sugiere el nombre, Build Essential incluye algunos paquetes importantes. Lo más probable es que lo instale utilizando el proceso descrito anteriormente, pero para estar seguro, instale Build Essential.

$ sudo apt-get install build-essential

Paso 5: verifique el número de versión del nodo

Debe verificar el número de versión de Node y nvm para asegurarse de haber instalado Node.js versión 8.xy npm versión 5.x.

$ nodejs -v

El número de versión debería devolver 8.x. La clave es que la versión comienza con 8 porque 8.x es la versión LTS (Long-Term Support) de Node y será la LTS en diciembre de 2019.

V8.11.1

Luego, verifique el número de versión del Administrador de paquetes de nodo (npm).

$ npm -v

Debería devolver 5.x.

5.6.0

Conclusión

Ahora ha instalado con éxito la última versión estable de Node.js y el npm para Ubuntu 16.04. Ahora ha agregado una poderosa herramienta a su hosting web VPS.

Un buen siguiente paso sería para comprender los conceptos básicos de cómo funciona Node.JS en el backend.

Consulte los 3 principales servicios de hosting de Node.js: