Skip to main content

Configurer un environnement JavaScript sur un serveur Linux - Lance tes applis web modernes

Les produits idéaux pour ce guide

Commencez immédiatement — commandez le produit adapté et suivez ce guide étape par étape.

Introduction

Ce guide te montre comment installer Node.js, Deno et Bun. Ces commandes doivent être lancées via SSH, si tu ne sais pas comment te connecter à ton serveur via SSH, jette un œil à notre Accès initial (SSH).

Préparation

Avant d’installer quoi que ce soit sur un serveur, il est recommandé de lancer la commande de mise à jour correspondant à ton système d’exploitation pour garder ton serveur sécurisé.

  sudo apt update

Installation

Pour commencer, tu dois choisir quel runtime JavaScript installer. Il existe plein de ressources en ligne qui détaillent chacun d’eux. Mais tu peux aussi suivre ce guide qui inclut les commandes de base et des exemples de code. On te recommande NodeJS, c’est l’un des plus utilisés et super populaire.

Installer Node.js Runtime

Tu peux installer Node.js via le gestionnaire de paquets de ta distro Linux ou avec nvm. On recommande apt, c’est souvent plus simple.

Lance cette commande pour installer Node.js via le gestionnaire de paquets.

apt install nodejs -y

Pour installer les paquets Node.js pour tes projets, tu devras aussi installer npm, le gestionnaire de paquets.

apt install npm

Mettre à jour Node.js vers la dernière version

La commande node -v te montre la version installée de Node.js. Ce n’est souvent pas la dernière, donc il faudra la mettre à jour pour profiter des nouveautés. Heureusement, le paquet npm n facilite ça.

D’abord, installe-le avec npm install -g n puis lance n [version], en remplaçant [version] par la version souhaitée, pour installer n’importe quelle version de Node.js.

astuce

On recommande généralement de rester sur la dernière version Long Term Support. Pour ça, lance n lts.

Lancer Node.js & npm

Npm est le gestionnaire officiel de paquets Node.js. Tu l’utiliseras pour installer des paquets depuis internet.

note

Tu peux trouver tous les paquets npm sur leur site officiel.

Créer un nouveau projet

Chaque fois que tu veux démarrer un projet Node.js, crée un nouveau dossier (mkdir [nom-du-projet]) ou va dans un dossier vide avec cd puis lance npm init pour commencer la config. Ça te posera quelques questions pour créer un fichier package.json, qui est le fichier de config pour Node.js.

Après avoir initialisé ton projet, crée un fichier index.js et écris ton code dedans. Par exemple, on va créer un serveur http simple sur le port 80 qui répond avec un message test quand tu accèdes à localhost. Voilà le code.

const http = require('http')

const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' })
res.end('Hello from ZAP-Hosting Docs =)')
})

server.listen(80)

Tu peux lancer ce code avec la commande node . et vérifier en allant sur localhost:80 dans ton navigateur.

astuce

Pour installer des paquets externes depuis npm, utilise npm install [nom-du-paquet]

En suivant ce guide, tu auras installé avec succès l’un des runtimes JavaScript populaires sur ton serveur Linux.