Installer Node.js
Node.js permet d'exécuter des applications JavaScript côté serveur. Il est notamment utilisé pour les bots Discord, applications web, API et de nombreux outils de développement.
Ce guide vous explique comment installer Node.js sur votre VPS Linux.
Prérequis
Avant de commencer, assurez-vous :
- d'avoir accès à votre VPS en SSH ;
- de disposer d'un compte avec les droits administrateur ;
- d'avoir mis à jour votre système.
Vous pouvez mettre à jour votre système avec les commandes sudo apt update puis sudo apt upgrade.
Installer Node.js avec NodeSource (recommandé)
NodeSource fournit les versions officielles de Node.js pour les distributions Linux.
Installer Node.js 20 LTS
Exécutez les commandes suivantes :
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -sudo apt-get install -y nodejsInstaller Node.js 18 LTS
Exécutez les commandes suivantes :
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -sudo apt-get install -y nodejsLa version LTS (Long Term Support) est recommandée pour les environnements de production.
Vérifier l'installation
Une fois l'installation terminée, vous pouvez vérifier que Node.js et npm sont correctement installés.
Commande de vérification de Node.js :
node --versionCommande de vérification de npm :
npm --versionSi un numéro de version est affiché, l'installation est terminée avec succès.
Installer Node.js avec NVM
NVM (Node Version Manager) permet d'installer et de gérer plusieurs versions de Node.js sur un même serveur.
Installer NVM
Exécutez la commande suivante :
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bashRechargez ensuite votre session :
source ~/.bashrcInstaller Node.js 20 avec NVM
nvm install 20nvm use 20Installer Node.js 18 avec NVM
nvm install 18nvm use 18Définir une version par défaut
Pour utiliser automatiquement une version au démarrage de votre session :
nvm alias default 20ou
nvm alias default 18Changer de version Node.js
Si plusieurs versions sont installées avec NVM, vous pouvez passer de l'une à l'autre à tout moment.
Exemple pour utiliser Node.js 18 :
nvm use 18Exemple pour utiliser Node.js 20 :
nvm use 20Quelle méthode choisir ?
| Méthode | Recommandée pour |
|---|---|
| NodeSource | Installation simple et serveur de production |
| NVM | Développement et gestion de plusieurs versions |
NVM est particulièrement utile si vous hébergez plusieurs applications nécessitant des versions différentes de Node.js.
npm est installé automatiquement avec Node.js. Vous n'avez donc pas besoin d'installer npm séparément dans la plupart des cas.