Tu choisis les services que nous pouvons activer pour l’analyse, la personnalisation et les contenus externes.
Nous utilisons des cookies et des technologies similaires sur notre site pour personnaliser les contenus, intégrer des médias externes et mieux comprendre l’utilisation de certaines sections.
Cookies nécessaires
Ces entrées assurent des fonctions essentielles comme la sécurité, la stabilité et le traitement des formulaires.
Tes données peuvent être traitées avec ton consentement ou sur la base d’intérêts légitimes. Dans les paramètres des cookies, tu peux refuser chaque catégorie facultative ou l’autoriser individuellement.
Certains services traitent des données personnelles dans des pays tiers. En donnant ton consentement, tu acceptes également ce transfert. Pour en savoir plus, consulte notre politique de confidentialité.
Tu pourras rouvrir et modifier ta sélection à tout moment. · 1.0.2
Configurer Node.js sur un serveur Linux – Lancer des applications JavaScript modernes
Découvre comment configurer un environnement Node.js stable pour des applications évolutives en temps réel avec Docker et la préparation du système → En savoir plus
10 novembre 20263 min de lecture0 Vues0 utile
Introduction
Node.js est un environnement d’exécution JavaScript multiplateforme et open source qui exécute du code JavaScript en dehors du navigateur, par exemple sur des serveurs ou dans des outils en ligne de commande. Basé sur le moteur V8, il prend en charge les entrées/sorties asynchrones et pilotées par les événements, ce qui le rend extrêmement efficace pour créer des applications réseau et en temps réel évolutives.
Le paradigme « JavaScript partout » permet aux développeurs d’utiliser un seul langage aussi bien pour le backend que pour le frontend.
FAQ
Questions fréquentes
Commence par mettre ton système à jour avec sudo apt update && sudo apt upgrade -y. Comme Node.js fonctionne dans plusieurs conteneurs Docker, tu dois ensuite installer Docker comme dépendance.
Node.js est un environnement d’exécution JavaScript multiplateforme et open source qui exécute du code JavaScript en dehors du navigateur. Il repose sur le moteur V8 et prend en charge les entrées/sorties asynchrones et pilotées par les événements.
Avis
Cet article t’a-t-il été utile ?
Ton avis nous aide à mieux définir les priorités et à améliorer les contenus.
0 de 0 Les personnes ayant donné leur avis ont trouvé cet article utile.
Aide personnalisée
Le guide ne suffit pas ?
Notre équipe d’assistance ZAP connaît ton produit : décris brièvement ta demande et nous t’aiderons personnellement.
Navigation
Logiciel
Préparation
Avant de configurer Node.js, prépare ton système. Il faut notamment mettre ton système d’exploitation à jour et installer toutes les dépendances nécessaires. Cette préparation garantit un environnement stable et aide à éviter les problèmes pendant ou après l’installation.
Mettre le système à jour
Pour que ton système dispose des logiciels les plus récents et des dernières mises à jour de sécurité, commence toujours par effectuer une mise à jour du système. Pour cela, exécute la commande suivante :
Code
sudo apt update && sudo apt upgrade -y
Tu t’assures ainsi que ton système dispose des derniers correctifs de sécurité et des versions logicielles les plus récentes avant de poursuivre l’installation.
Installer les dépendances
Une fois la mise à jour terminée, tu peux passer à l’installation des dépendances. Node.js fonctionnera sur ton système dans plusieurs conteneurs Docker. Docker doit donc être installé au préalable. Pour cela, exécute les commandes suivantes :
Code
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
Tu trouveras un guide détaillé étape par étape pour installer et utiliser Docker dans notre guide Docker.
Installation
Une fois toutes les conditions requises remplies et les préparatifs terminés, tu peux commencer à installer l’application Node.js.
Pour utiliser Node.js dans un environnement isolé, tu dois d’abord télécharger l’image officielle basée sur Alpine. Exécute la commande suivante pour récupérer la dernière image Node.js 22 sur ton système et la préparer pour le déploiement de conteneurs :
Code
docker pull node:22-alpine
Tu peux ensuite démarrer un conteneur basé sur cette image et y ouvrir une session shell. Utilise la commande suivante pour démarrer le conteneur en mode interactif. L’option --rm garantit que le conteneur est automatiquement supprimé dès que tu le quittes : ton hôte reste ainsi propre.
Code
docker run -it --rm --entrypoint sh node:22-alpine
Dans le conteneur, tu peux vérifier la version de Node.js installée avec node -v ; elle devrait afficher v22.19.0. Tu peux vérifier la version de npm avec npm -v ; la version attendue est 10.9.3. Cela confirme que l’image fournit les bonnes versions de Node.js et de npm et qu’elle est prête à l’emploi.
Configuration
Une fois le conteneur Node.js démarré, il est recommandé de configurer les paramètres importants de Node.js directement dans l’environnement. Une méthode courante consiste à définir des variables d’environnement, par exemple :
Code
export NODE_ENV=production
Cela active le mode production, active les optimisations de performances et adapte la journalisation. Pour le développement, tu peux plutôt définir NODE_ENV=development afin d’utiliser des messages d’erreur détaillés et des fonctionnalités de débogage.
Une structure de dossiers de projet bien organisée est importante. Commence par créer un fichier de configuration à l’aide de la commande suivante :
Code
npm init -y
Cette commande crée un fichier package.json qui définit les dépendances, les scripts et les métadonnées de ton projet. C’est le fichier de configuration central de toute application Node.js.
Tu peux ensuite installer des dépendances avec npm install <package> et ajouter des dépendances de développement avec npm install <package> --save-dev. La section scripts de package.json te permet de définir tes propres commandes, comme npm start ou npm run build, afin de simplifier l’exécution et la gestion du projet.
Pour les configurations avancées, tu peux personnaliser Node.js avec les fichiers .npmrc ou .nvmrc afin d’imposer des registres privés, des options de cache ou une version précise de Node.js. Ton application fonctionnera ainsi de manière cohérente dans différents environnements.
Conclusion et ressources supplémentaires
Félicitations ! Tu as installé et configuré Node.js sur ton VPS/serveur dédié. Nous te recommandons également de consulter les ressources suivantes, qui peuvent t’aider à configurer ton serveur :
Tu as des questions spécifiques auxquelles cet article ne répond pas ? Notre équipe est à ta disposition tous les jours pour répondre à tes questions ou t’aider. N’hésite pas à nous contacter ! 🙂
Hébergement de serveurs dès 2,49 € / mois, mise en ligne immédiate, protection DDoS incluse.