> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.hodi.host/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Comment utiliser Node.js en SSH ou via le Terminal ?

## Quelle est la différence entre “Setup Node.JS App” et la méthode “.bashrc” ?

* “**Setup Node.JS App**” : Cet outil sert uniquement à configurer une application Node.JS accessible via le web (comme une API ou un site en Express.js). Il configure automatiquement un environnement et gère l’exécution du serveur web. [Consultez la FAQ dédiée à ce sujet](https://help.hodi.host/fr/article/comment-deployer-une-application-nodejs-136bn80/).
* **Méthode “.bashrc**” : Elle vous donne un contrôle total sur Node.JS. Vous pouvez exécuter n’importe quel script Node.JS, que ce soit un [cron](https://help.hodi.host/fr/article/comment-ajouter-une-tache-planifiee-cron-1y07j6v/), un outil en ligne de commande ou un script de build.

## Comment configurer Node.JS avec la méthode “.bashrc” ?

1. **Connectez-vous en** [**SSH**](https://help.hodi.host/fr/article/comment-acceder-en-ssh-a-votre-hebergement-1de35jc/) **à votre serveur ou au Terminal dans** [**cPanel**](https://help.hodi.host/fr/article/comment-acceder-a-cpanel-tcucor/)
2. **Vérifiez les versions de Node.JS disponibles :**
   `ls -ld /opt/alt/alt-nodejs*`
   S'il vous manque la version de votre choix, pas de panique notre [support technique](https://hodi.host/submitticket.php?step=2&deptid=2) l'installera pour vous :)  

3. **Lancez cette commande adaptant le chemin à la version choisie :**
   `echo 'export PATH=/opt/alt/alt-nodejs20/root/usr/bin/:$PATH' >> ~/.bashrc`

4. **Appliquez la nouvelle configuration :**
   `source ~/.bashrc`
   Pour information, la configuration sera appliquée à vos prochaines connexions, donc vous n'aurez pas besoin de retaper cette commande.

5. **Vérifiez que la version de Node.JS que vous avez choisie est bien active :**
   `node -v`

6. **Si vous avez une erreur "RangeError: WebAssembly.instantiate(): Out of memory"** sur un de vos scripts, lancez le en [SSH](https://help.hodi.host/fr/article/comment-acceder-en-ssh-a-votre-hebergement-1de35jc/) et non via le terminal de cPanel (ce dernier impose des limites plus strictes sur l'utilisation de la mémoire).