🖥️
Besoin d'un VPS ? Commandez un VPS →

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 nodejs

Installer 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 nodejs
ℹ️INFO

La 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 --version

Commande de vérification de npm :

npm --version

Si 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 | bash

Rechargez ensuite votre session :

source ~/.bashrc

Installer Node.js 20 avec NVM

nvm install 20
nvm use 20

Installer Node.js 18 avec NVM

nvm install 18
nvm use 18

Définir une version par défaut

Pour utiliser automatiquement une version au démarrage de votre session :

nvm alias default 20

ou

nvm alias default 18

Changer 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 18

Exemple pour utiliser Node.js 20 :

nvm use 20

Quelle méthode choisir ?

MéthodeRecommandée pour
NodeSourceInstallation simple et serveur de production
NVMDéveloppement et gestion de plusieurs versions
💡CONSEIL

NVM est particulièrement utile si vous hébergez plusieurs applications nécessitant des versions différentes de Node.js.

💡À SAVOIR

npm est installé automatiquement avec Node.js. Vous n'avez donc pas besoin d'installer npm séparément dans la plupart des cas.

Cet article vous a-t-il été utile ?