Introducción
En el mundo del desarrollo web, Node.js y NPM (Node Package Manager) son herramientas fundamentales que permiten a los desarrolladores crear aplicaciones rápidas y escalables. Node.js es un entorno de ejecución de JavaScript del lado del servidor, mientras que NPM es el administrador de paquetes predeterminado para Node.js. En este artículo, exploraremos paso a paso cómo instalar Node.js y NPM en un servidor VPS Ubuntu desde la línea de comandos en Windows. Además, nos enfocaremos en el proveedor de servicios de alojamiento VPS Contabo.com para este propósito.
¿Qué es Node.js y NPM?
Node.js
Node.js es un entorno de tiempo de ejecución de JavaScript de código abierto y multiplataforma que permite a los desarrolladores ejecutar código JavaScript fuera del navegador. Utiliza el motor V8 de Google Chrome para ejecutar el código, lo que proporciona un rendimiento rápido y eficiente. Node.js es especialmente popular para desarrollar aplicaciones de red escalables y de alto rendimiento.
NPM
NPM (Node Package Manager) es el administrador de paquetes predeterminado para Node.js. Facilita la instalación, gestión y actualización de paquetes de software reutilizables. Con NPM, los desarrolladores pueden descargar e instalar fácilmente bibliotecas de código abierto y módulos para sus proyectos, lo que acelera el desarrollo y la integración de nuevas funcionalidades.
Acceso SSH y Preparación del Entorno
Antes de comenzar con la instalación de Node.js y NPM en nuestro VPS Ubuntu de Contabo.com, es necesario acceder al servidor a través de SSH desde la línea de comandos de Windows. Asegúrate de tener las credenciales de acceso proporcionadas por Contabo.com.
Acceso SSH desde CMD en Windows
- Abre la línea de comandos en Windows.
- Utiliza el comando
ssh
seguido de la dirección IP del servidor y el nombre de usuario para iniciar sesión en el VPS. Por ejemplo:
ssh usuario@dirección_ip
- Ingresa la contraseña cuando se solicite.
Preparación del Entorno del VPS
Una vez que hayamos accedido con éxito al servidor a través de SSH, es importante actualizar el sistema y preparar el entorno para la instalación de Node.js y NPM.
- Actualiza el índice de paquetes:
sudo apt update
- Actualiza los paquetes instalados:
sudo apt upgrade
Instalación de Node.js y NPM en Contabo.com
Ahora que hemos preparado el entorno, procederemos con la instalación de Node.js y NPM en nuestro VPS Ubuntu de Contabo.com. Utilizaremos el gestor de versiones NVM (Node Version Manager) para una instalación más flexible y controlada.
Instalación de NVM
NVM nos permite instalar y administrar fácilmente múltiples versiones de Node.js en un mismo sistema. Sigue estos pasos para instalar NVM en tu VPS:
- Descarga el script de instalación de NVM desde el repositorio oficial de GitHub:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
- Cierra y vuelve a abrir la terminal para que los cambios surtan efecto.
- Verifica que NVM se haya instalado correctamente:
nvm --version
Instalación de Node.js y NPM con NVM
Una vez instalado NVM, podemos proceder a instalar Node.js y NPM utilizando este gestor de versiones:
- Instala la última versión estable de Node.js:
nvm install node
- Verifica que Node.js se haya instalado correctamente:
node --version
- Para verificar la instalación de NPM, puedes ejecutar:
npm --version
Conclusiones
En este artículo, hemos explorado el proceso detallado para instalar Node.js y NPM en un servidor VPS Ubuntu desde la línea de comandos en Windows, utilizando el proveedor de servicios de alojamiento VPS Contabo.com como ejemplo.
Hemos aprendido sobre la importancia de Node.js y NPM en el desarrollo web, así como los pasos necesarios para acceder al servidor a través de SSH, preparar el entorno del VPS y finalmente instalar Node.js y NPM utilizando el gestor de versiones NVM. Con Node.js y NPM instalados en nuestro servidor, estamos listos para desarrollar y desplegar aplicaciones web escalables y de alto rendimiento.
Jorge Ruiz
Estudioso de la filología hispánica y la antropología social africana