Installer Node.js sur un VPS Linux
Node.js est un environnement d'exécution JavaScript open source et multiplateforme qui permet aux développeurs d'exécuter du code JavaScript côté serveur. Il est idéal pour créer des applications web évolutives, des API RESTful, des microservices et des outils en ligne de commande. L'installation de Node.js sur votre Serveur Privé Virtuel (VPS) Linux est une étape fondamentale pour déployer ce type d'applications.
Dans ce guide, nous vous montrerons comment installer Node.js et npm (le gestionnaire de paquets de Node.js) sur votre VPS Linux, en vous assurant que votre environnement est prêt pour vos projets JavaScript. Que vous ayez un VPS de PlatiniumHost ou de tout autre fournisseur, les étapes seront très similaires pour le configurer correctement.
Prérequis
- Un VPS Linux (ce guide se concentrera sur les distributions basées sur Debian/Ubuntu comme Ubuntu 20.04 ou Debian 11).
- Accès SSH à votre VPS.
- Un utilisateur avec des privilèges sudo.
Étape 1 : Mettre à jour le système
Il est recommandé de commencer par mettre à jour les paquets de votre système pour vous assurer d'avoir les dernières versions et les correctifs de sécurité. Connectez-vous à votre VPS via SSH et exécutez les commandes suivantes :
sudo apt upgrade -y
Étape 2 : Installer les outils de compilation
Certains modules Node.js ou dépendances npm peuvent nécessiter d'être compilés à partir du code source lors de l'installation. Pour gérer cela, il est nécessaire d'installer les outils de compilation essentiels. Cela inclut build-essential (qui contient un compilateur C/C++, make, etc.) et curl (pour télécharger des fichiers) ou git (pour cloner des dépôts).
Étape 3 : Installer Node.js en utilisant NVM (Node Version Manager)
La manière la plus recommandée et la plus flexible d'installer Node.js est d'utiliser NVM. NVM vous permet d'installer et de gérer plusieurs versions de Node.js sur le même système, ce qui est extrêmement utile si vous travaillez avec différents projets qui nécessitent des versions distinctes de Node.js.
Qu'est-ce que NVM ?
NVM (Node Version Manager) est un script shell simple qui vous permet d'installer, de désinstaller et de basculer facilement entre différentes versions de Node.js et npm sur votre machine. Cela évite les conflits et vous donne un contrôle total sur votre environnement de développement et de production.
Télécharger et installer NVM
Vous pouvez télécharger et installer NVM en exécutant la commande suivante. Assurez-vous de consulter la page GitHub de NVM pour obtenir la dernière version stable.
Après l'installation, vous devrez recharger votre shell ou ouvrir une nouvelle session SSH pour que NVM soit disponible. Vous pouvez également exécuter :