{"id":6776,"date":"2020-03-13T11:01:54","date_gmt":"2020-03-13T11:01:54","guid":{"rendered":"https:\/\/blog.hostinger.io\/fr-tutoriels\/?p=6776"},"modified":"2025-09-03T19:30:44","modified_gmt":"2025-09-03T19:30:44","slug":"comment-installer-node-js-sur-ubuntu","status":"publish","type":"post","link":"\/fr\/tutoriels\/comment-installer-node-js-sur-ubuntu\/","title":{"rendered":"Comment installer Node.js et NPM sur Ubuntu : 3 m\u00e9thodes"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Node.js est un environnement d&rsquo;ex&eacute;cution qui fournit des composants logiciels et des interfaces permettant au code JavaScript de fonctionner correctement. Il est essentiel de le configurer sur le serveur h&ocirc;te si votre application web utilise ce langage de programmation.<\/p><p class=\"wp-block-paragraph\">Dans ce tutoriel, vous apprendrez comment installer Node.js sur un serveur priv&eacute; virtuel (VPS) Ubuntu. Nous aborderons deux m&eacute;thodes pour y parvenir : automatiquement &agrave; l&rsquo;aide du template de syst&egrave;me d&rsquo;exploitation Hostinger et manuellement via la saisie de commandes.<\/p><p class=\"wp-block-paragraph\">Nous explorerons &eacute;galement trois m&eacute;thodes d&rsquo;installation manuelle : &agrave; l&rsquo;aide du r&eacute;f&eacute;rentiel Ubuntu, de NodeSource et de Node Version Manager. Ces m&eacute;thodes sont utiles si vous souhaitez configurer une version sp&eacute;cifique de Node.js.<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-FR.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/public\" alt=\"\" class=\"wp-image-41445\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-conditions-prealables-a-l-installation-de-node-js-sur-ubuntu\">Conditions pr&eacute;alables &agrave; l&rsquo;installation de Node.js sur Ubuntu<\/h2><p class=\"wp-block-paragraph\">Avant d&rsquo;installer <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/quest-ce-que-node-js\/\">Node.js<\/a>, assurez-vous que votre VPS prend en charge Ubuntu, car les commandes d&rsquo;installation peuvent diff&eacute;rer sur d&rsquo;autres distributions. Utilisez de pr&eacute;f&eacute;rence une version plus r&eacute;cente, telle que la <strong>22.04 <\/strong>ou une version ult&eacute;rieure, afin de garantir une compatibilit&eacute; optimale.&nbsp;<\/p><p class=\"wp-block-paragraph\">De plus, assurez-vous de pouvoir vous connecter &agrave; votre serveur &agrave; distance via un <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/ssh-linux\/\">shell s&eacute;curis&eacute; (SSH)<\/a> ou d&rsquo;autres protocoles. Votre ordinateur local doit &eacute;galement disposer du client SSH PuTTY pour acc&eacute;der au VPS. Les utilisateurs de MacOS et Linux peuvent &eacute;galement utiliser Terminal.<\/p><p class=\"wp-block-paragraph\">Si vous ne disposez pas d&rsquo;un plan d&rsquo;h&eacute;bergement, nous vous recommandons d&rsquo;acheter le VPS de Hostinger. Il prend en charge de nombreuses solutions logicielles et offre un acc&egrave;s &agrave; distance via SSH. Notre <strong>terminal du navigateur <\/strong>permet &eacute;galement aux utilisateurs de se connecter facilement &agrave; leur serveur via leur navigateur web.<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\/vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/public\" alt=\"\" class=\"wp-image-41471\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p class=\"wp-block-paragraph\">Avant de passer aux &eacute;tapes suivantes, nous allons cr&eacute;er un nouveau compte pour votre serveur Ubuntu, car l&rsquo;utilisation de l&rsquo;utilisateur <strong>root<\/strong> par d&eacute;faut pendant l&rsquo;installation peut &ecirc;tre risqu&eacute;e si vous ne faites pas attention. Apr&egrave;s vous &ecirc;tre connect&eacute; &agrave; votre VPS &agrave; l&rsquo;aide d&rsquo;un <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/connexion-ssh-windows-putty\/\">client SSH tel que PuTTY<\/a> ou Terminal, ex&eacute;cutez la commande suivante :<\/p><pre class=\"wp-block-preformatted\">adduser votre-nom-d-utilisateur-pr&eacute;f&eacute;r&eacute;  <\/pre><p class=\"wp-block-paragraph\">Saisissez le mot de passe du nouvel utilisateur et d&rsquo;autres informations. Ensuite, accordez au compte les privil&egrave;ges <strong>sudo <\/strong>pour lui permettre d&rsquo;ex&eacute;cuter des commandes administratives :&nbsp;<\/p><pre class=\"wp-block-preformatted\">usermod -a -G sudo votre-nom-d-utilisateur-pr&eacute;f&eacute;r&eacute;<\/pre><p class=\"wp-block-paragraph\">D&eacute;sormais, utilisez ce nouvel utilisateur chaque fois que vous vous connectez au serveur via SSH. Si vous acc&eacute;dez au VPS en tant que <strong>root<\/strong>, passez au compte &agrave; l&rsquo;aide de cette commande avant d&rsquo;effectuer toute t&acirc;che de gestion :<\/p><pre class=\"wp-block-preformatted\">su votre-nom-d-utilisateur-pr&eacute;f&eacute;r&eacute;<\/pre><h2 class=\"wp-block-heading\" id=\"h-comment-installer-automatiquement-node-js-sur-ubuntu-nbsp\">Comment installer automatiquement Node.js sur Ubuntu&nbsp;<\/h2><p class=\"wp-block-paragraph\">Les utilisateurs d&rsquo;Hostinger peuvent facilement installer Node.js &agrave; l&rsquo;aide de notre template de syst&egrave;me d&rsquo;exploitation VPS. Ils peuvent configurer Ubuntu, le runtime JavaScript et les d&eacute;pendances en un seul clic via leur navigateur web.<\/p><p>\n\n\n<div class=\"announcement-block announcement-block--important\">\n            <span class=\"announcement-block__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                          d=\"M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z\"\n                          fill=\"#FEA419\"\/>\n                <\/svg>\n                Important\n            <\/span>\n            <p class=\"announcement-block__content\">\n                <strong>Important !<\/strong> Avant d&rsquo;installer un template de syst&egrave;me d&rsquo;exploitation, sauvegardez les fichiers de votre VPS car le processus effacera d&eacute;finitivement vos donn&eacute;es.\n            <\/p><\/div>\n\n\n\n<\/p><p class=\"wp-block-paragraph\">En plus de simplifier le processus, ce template rend l&rsquo;installation plus s&ucirc;re, car vous ne risquez pas d&rsquo;ex&eacute;cuter des commandes incorrectes qui pourraient causer des probl&egrave;mes. Voici comment proc&eacute;der :<\/p><ol class=\"wp-block-list\">\n<li>Connectez-vous &agrave; <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/hpanel-hostinger\/\">hPanel<\/a> et s&eacute;lectionnez <strong>VPS <\/strong>dans le menu sup&eacute;rieur.<\/li>\n\n\n\n<li>Cliquez sur <strong>G&eacute;rer <\/strong>&agrave; c&ocirc;t&eacute; du VPS sur lequel vous souhaitez installer Node.js.<\/li>\n\n\n\n<li>Acc&eacute;dez &agrave; la barre lat&eacute;rale &rarr; <strong>Syst&egrave;me d&rsquo;exploitation et panel<\/strong> &rarr; <strong>&nbsp;Syst&egrave;me d&rsquo;exploitation<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a6f1ff058d06\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a6f1ff058d06\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"439\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/Apercu-general-Hostinger-09-03-2025_07_18_PM.png\/w=1024,h=1024,fit=scale-down\" alt=\"Le menu de configuration du syst&egrave;me d'exploitation VPS dans hPanel\" class=\"wp-image-42068\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/Apercu-general-Hostinger-09-03-2025_07_18_PM.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/Apercu-general-Hostinger-09-03-2025_07_18_PM.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/Apercu-general-Hostinger-09-03-2025_07_18_PM.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/Apercu-general-Hostinger-09-03-2025_07_18_PM.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><ol start=\"4\" class=\"wp-block-list\">\n<li>Sur la page de configuration du syst&egrave;me d&rsquo;exploitation, cliquez sur <strong>Application.<\/strong><\/li>\n\n\n\n<li>S&eacute;lectionnez le template <strong>OpenLiteSpeed and Node.js<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a6f1ff05b8f2\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a6f1ff05b8f2\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"289\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/Systeme-d-exploitation-Hostinger-09-03-2025_07_20_PM.png\/w=1024,h=1024,fit=scale-down\" alt=\"Le template OpenLiteSpeed et Node.js dans hPanel\" class=\"wp-image-42069\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/Systeme-d-exploitation-Hostinger-09-03-2025_07_20_PM.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/Systeme-d-exploitation-Hostinger-09-03-2025_07_20_PM.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/Systeme-d-exploitation-Hostinger-09-03-2025_07_20_PM.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/Systeme-d-exploitation-Hostinger-09-03-2025_07_20_PM.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><ol start=\"6\" class=\"wp-block-list\">\n<li>Cliquez sur <strong>Changer le syst&egrave;me d&rsquo;exploitation<\/strong>.&nbsp;<\/li>\n\n\n\n<li>Cochez la case de confirmation pour accepter la suppression des donn&eacute;es. Cliquez sur <strong>Suivant<\/strong>.<\/li>\n\n\n\n<li>Entrez un nouveau <strong>mot de passe root <\/strong>et cliquez sur <strong>Confirmer<\/strong>.<\/li>\n<\/ol><p class=\"wp-block-paragraph\">Patientez quelques minutes jusqu&rsquo;&agrave; la fin du processus d&rsquo;installation. C&rsquo;est tout ! Vous pouvez d&eacute;sormais commencer &agrave; d&eacute;ployer des applications JavaScript sur votre VPS.&nbsp;<\/p><p class=\"wp-block-paragraph\">Si vous avez besoin d&rsquo;autres logiciels en plus de Node.js, utilisez plut&ocirc;t les templates <strong>MEAN <\/strong>ou <strong>MEVN<\/strong>. Ils installeront &eacute;galement automatiquement la base de donn&eacute;es<strong> Mongo.DB <\/strong>et un framework tel que <strong>Angular <\/strong>ou <strong>Vue.js<\/strong>, en fonction du stack.&nbsp;<\/p><p class=\"wp-block-paragraph\">Nous proposons &eacute;galement d&rsquo;autres templates de syst&egrave;me d&rsquo;exploitation fournis avec Node.js. Pour les r&eacute;pertorier, vous pouvez demander &agrave; Kodee, notre assistant IA, &laquo; R&eacute;pertoriez les templates de syst&egrave;me d&rsquo;exploitation disponibles avec Node.js pour mon VPS &raquo;.<\/p><p class=\"wp-block-paragraph\">Notez que vous ne pouvez pas installer une version sp&eacute;cifique de Node.js ou un autre serveur web lorsque vous utilisez le template de syst&egrave;me d&rsquo;exploitation. Si vous devez le faire, s&eacute;lectionnez <strong>Syst&egrave;me d&rsquo;exploitation simple <\/strong>et configurez Node.js manuellement, ce que nous aborderons plus tard.&nbsp;<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a6f1ff05e52f\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a6f1ff05e52f\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1134\" height=\"439\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/Systeme-d-exploitation-Hostinger-09-03-2025_07_24_PM.png\/w=1024,h=1024,fit=scale-down\" alt=\"Syst&egrave;mes d'exploitation simples dans hPanel\" class=\"wp-image-42070\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/Systeme-d-exploitation-Hostinger-09-03-2025_07_24_PM.png\/w=1134,fit=scale-down 1134w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/Systeme-d-exploitation-Hostinger-09-03-2025_07_24_PM.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/Systeme-d-exploitation-Hostinger-09-03-2025_07_24_PM.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/Systeme-d-exploitation-Hostinger-09-03-2025_07_24_PM.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/Systeme-d-exploitation-Hostinger-09-03-2025_07_24_PM.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1134px) 100vw, 1134px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h2 class=\"wp-block-heading\" id=\"h-comment-installer-node-js-manuellement-sur-ubuntu\">Comment installer Node.js manuellement sur Ubuntu<\/h2><p class=\"wp-block-paragraph\">Dans cette section, nous allons vous expliquer trois m&eacute;thodes pour installer Node.js sur Ubuntu &agrave; l&rsquo;aide de <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/commandes-linux\/\">commandes Linux<\/a>, chacune &eacute;tant adapt&eacute;e &agrave; la configuration de diff&eacute;rentes versions. Avant de continuer, assurez-vous d&rsquo;&ecirc;tre connect&eacute; &agrave; votre VPS &agrave; l&rsquo;aide d&rsquo;un compte superutilisateur.<\/p><h3 class=\"wp-block-heading\" id=\"h-comment-installer-node-js-depuis-le-depot-ubuntu\">Comment installer Node.js depuis le d&eacute;p&ocirc;t Ubuntu<\/h3><p class=\"wp-block-paragraph\">La fa&ccedil;on la plus simple d&rsquo;installer Node.js manuellement est d&rsquo;utiliser le d&eacute;p&ocirc;t par d&eacute;faut de votre syst&egrave;me. Cependant, vous ne pouvez pas installer une version particuli&egrave;re et vous &ecirc;tes limit&eacute; &agrave; celle propos&eacute;e par votre syst&egrave;me d&rsquo;exploitation Ubuntu.&nbsp;<\/p><p class=\"wp-block-paragraph\">Il se peut &eacute;galement que vous n&rsquo;obteniez pas la derni&egrave;re version de Node.js, car la disponibilit&eacute; des paquets dans le d&eacute;p&ocirc;t Ubuntu d&eacute;pend du cycle de mise &agrave; jour du d&eacute;veloppeur. Cela peut poser un probl&egrave;me pour une installation Ubuntu plus ancienne, car elle peut contenir des versions obsol&egrave;tes.&nbsp;<\/p><p class=\"wp-block-paragraph\">Comme nous utiliserons <strong>Ubuntu 22.04<\/strong>, nous devrions pouvoir installer une version plus r&eacute;cente de Node.js. Voici les &eacute;tapes &agrave; suivre :<\/p><ol class=\"wp-block-list\">\n<li>Mettez &agrave; jour le d&eacute;p&ocirc;t de votre Ubuntu pour vous assurer d&rsquo;obtenir la derni&egrave;re version disponible :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo apt update<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Installez Node.js &agrave; partir du d&eacute;p&ocirc;t Ubuntu local &agrave; l&rsquo;aide de cette commande. Confirmez l&rsquo;installation en appuyant sur <strong>Y <\/strong>et <strong>Entr&eacute;e <\/strong>:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo apt install nodejs<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Configurez le Node Package Manager (NMP), que vous utiliserez pour g&eacute;rer les d&eacute;pendances Node.js et JavaScript :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo apt install npm<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>V&eacute;rifiez les num&eacute;ros de version de Node.js et NPM pour vous assurer que les deux sont correctement install&eacute;s en ex&eacute;cutant les commandes suivantes :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo nodejs -v <br><br>sudo npm -v<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a6f1ff060d66\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a6f1ff060d66\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"960\" height=\"88\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/interface-ligne-de-commande-retourne-numeros-version-nodejs-et-npm.png\/public\" alt=\"L'interface de ligne de commande renvoie les num&eacute;ros de version de Node.js et NPM.\" class=\"wp-image-42071\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/interface-ligne-de-commande-retourne-numeros-version-nodejs-et-npm.png\/w=960,fit=scale-down 960w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/interface-ligne-de-commande-retourne-numeros-version-nodejs-et-npm.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/interface-ligne-de-commande-retourne-numeros-version-nodejs-et-npm.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/interface-ligne-de-commande-retourne-numeros-version-nodejs-et-npm.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-comment-installer-node-js-a-partir-de-nodesource\">Comment installer Node.js &agrave; partir de NodeSource<\/h3><p class=\"wp-block-paragraph\">Pour installer une version sp&eacute;cifique de Node.js, utilisez un d&eacute;p&ocirc;t <strong>PPA <\/strong>(<strong><a href=\"https:\/\/help.ubuntu.com\/stable\/ubuntu-help\/addremove-ppa.html.en\" target=\"_blank\" rel=\"noopener\">Personal Package Archive<\/a><\/strong>) tiers, comme <strong>NodeSource<\/strong>. Il offre plus de variantes de paquets et des mises &agrave; jour plus fr&eacute;quentes que le r&eacute;f&eacute;rentiel officiel d&rsquo;Ubuntu, ce qui vous garantit d&rsquo;obtenir la derni&egrave;re version.<\/p><p class=\"wp-block-paragraph\">Le processus d&rsquo;installation est similaire &agrave; celui du r&eacute;f&eacute;rentiel Ubuntu, mais vous devez ajouter la source PPA avant l&rsquo;installation. Voici les &eacute;tapes &agrave; suivre :<\/p><ol class=\"wp-block-list\">\n<li>Installez l&rsquo;<a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/comment-utiliser-la-commande-curl-sous-linux\/\">utilitaire cURL<\/a>, que nous utiliserons pour t&eacute;l&eacute;charger le r&eacute;f&eacute;rentiel PPA. Ignorez cette &eacute;tape si vous l&rsquo;avez d&eacute;j&agrave; install&eacute; :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo apt install curl<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Ex&eacute;cutez la commande suivante pour t&eacute;l&eacute;charger le paquet Node.js. Remplacez<strong> 22.x <\/strong>par le num&eacute;ro de version souhait&eacute; :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo curl -fsSL https:\/\/deb.nodesource.com\/setup_22.x | sudo -E bash -<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Mettez &agrave; jour le r&eacute;f&eacute;rentiel de votre syst&egrave;me pour synchroniser le paquet :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo apt update<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>Installez Node.js et NPM en ex&eacute;cutant les commandes suivantes :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo apt install nodejs<br><br>sudo apt install npm<\/pre><ol start=\"5\" class=\"wp-block-list\">\n<li>V&eacute;rifiez que Node.js et NPM sont correctement install&eacute;s en consultant leurs num&eacute;ros de version &agrave; l&rsquo;aide des commandes suivantes :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo nodejs -v<br><br>sudo npm -v<\/pre><p class=\"wp-block-paragraph\">Pour en savoir plus sur les versions prises en charge et le calendrier de publication de Node.js, consultez la <a href=\"https:\/\/github.com\/nodesource\/distributions\" target=\"_blank\" rel=\"noopener\">page GitHub de NodeSource<\/a>.&nbsp;<\/p><h3 class=\"wp-block-heading\" id=\"h-comment-installer-node-js-a-l-aide-du-gestionnaire-de-versions-node\">Comment installer Node.js &agrave; l&rsquo;aide du gestionnaire de versions Node<\/h3><p class=\"wp-block-paragraph\">Dans certains cas, vous devrez peut-&ecirc;tre passer d&rsquo;une installation Node.js &agrave; une autre en fonction des exigences de votre projet. &Eacute;tant donn&eacute; que les &eacute;tapes pr&eacute;c&eacute;dentes ont configur&eacute; une version packag&eacute;e &agrave; partir d&rsquo;un r&eacute;f&eacute;rentiel, vous ne disposez pas d&rsquo;une telle flexibilit&eacute;.<\/p><p class=\"wp-block-paragraph\">La meilleure m&eacute;thode d&rsquo;installation de Node.js pour ce cas d&rsquo;utilisation est d&rsquo;utiliser <strong>Node Version Manager (NVM)<\/strong>. Ce script bash vous permet de configurer et de g&eacute;rer facilement plusieurs versions du runtime JavaScript.&nbsp;<\/p><p class=\"wp-block-paragraph\">Pour configurer Node.js &agrave; l&rsquo;aide de cette m&eacute;thode, t&eacute;l&eacute;chargez le script d&rsquo;installation NVM &agrave; l&rsquo;aide de la commande cURL suivante :<\/p><pre class=\"wp-block-preformatted\">sudo curl -o- https:\/\/raw.githubusercontent.com\/nvm-sh\/nvm\/v0.39.7\/install.sh | bash&nbsp;<\/pre><p class=\"wp-block-paragraph\">Remplacez<strong> 0.39.7 <\/strong>par une autre valeur si vous souhaitez t&eacute;l&eacute;charger une version diff&eacute;rente du script d&rsquo;installation. Consultez le <a href=\"https:\/\/github.com\/nvm-sh\/nvm?tab=readme-ov-file\" target=\"_blank\" rel=\"noopener\">r&eacute;f&eacute;rentiel GitHub NVM<\/a> pour en savoir plus sur les options disponibles.<\/p><p class=\"wp-block-paragraph\">Maintenant, autorisez le script NVM &agrave; s&rsquo;ex&eacute;cuter sur le shell bash de votre utilisateur actuel :<\/p><pre class=\"wp-block-preformatted\">source ~\/.profile<\/pre><p class=\"wp-block-paragraph\">V&eacute;rifiez si vous avez correctement install&eacute; NVM en demandant son num&eacute;ro de version :<\/p><pre class=\"wp-block-preformatted\">nvm -&ndash;version<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a6f1ff063f39\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a6f1ff063f39\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"850\" height=\"47\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/interface-ligne-de-commande-retourne-numero-version-nvm.png\/public\" alt=\"L'interface de ligne de commande renvoie le num&eacute;ro de version NVM.\" class=\"wp-image-42072\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/interface-ligne-de-commande-retourne-numero-version-nvm.png\/w=850,fit=scale-down 850w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/interface-ligne-de-commande-retourne-numero-version-nvm.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/interface-ligne-de-commande-retourne-numero-version-nvm.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/interface-ligne-de-commande-retourne-numero-version-nvm.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Apr&egrave;s avoir install&eacute; NVM, suivez ces &eacute;tapes pour configurer Node.js :&nbsp;<\/p><ol class=\"wp-block-list\">\n<li>R&eacute;pertoriez toutes les versions Node.js disponibles dans NVM &agrave; l&rsquo;aide de cette commande. Comme la sortie sera assez longue, appuyez sur <strong>Ctrl + C <\/strong>pour terminer le processus une fois que vous estimez que la liste est suffisante :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">nvm ls-remote<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Ex&eacute;cutez la commande suivante pour installer la version Node.js souhait&eacute;e &agrave; l&rsquo;aide du script NVM. Remplacez le num&eacute;ro de version par la valeur r&eacute;elle :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">nvm install 22.1.0<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Requ&ecirc;tez le num&eacute;ro de version de Node.js pour v&eacute;rifier son installation :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">node -v<\/pre><p class=\"wp-block-paragraph\">Si vous souhaitez installer plusieurs versions de Node.js, il vous suffit de r&eacute;ex&eacute;cuter la commande <strong>nvm install<\/strong>. Pour passer d&rsquo;une version &agrave; l&rsquo;autre, utilisez la commande suivante :&nbsp;<\/p><pre class=\"wp-block-preformatted\">nvm use 22.0.0<\/pre><p class=\"wp-block-paragraph\">Remplacez le num&eacute;ro par la version de Node.js que vous souhaitez utiliser. La commande<strong> nvm <\/strong>vous permet &eacute;galement de g&eacute;rer plusieurs installations de l&rsquo;environnement d&rsquo;ex&eacute;cution. Par exemple, ex&eacute;cutez la commande suivante pour r&eacute;pertorier toutes les versions install&eacute;es dans votre syst&egrave;me Ubuntu :<\/p><pre class=\"wp-block-preformatted\">nvm ls<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a6f1ff066956\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a6f1ff066956\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"975\" height=\"399\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/nvm-liste-toutes-les-versions-nodejs-installees.png\/public\" alt=\"NVM r&eacute;pertorie toutes les versions Node.js install&eacute;es\" class=\"wp-image-42073\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/nvm-liste-toutes-les-versions-nodejs-installees.png\/w=975,fit=scale-down 975w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/nvm-liste-toutes-les-versions-nodejs-installees.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/nvm-liste-toutes-les-versions-nodejs-installees.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/nvm-liste-toutes-les-versions-nodejs-installees.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 975px) 100vw, 975px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Le symbole en forme de <strong>fl&egrave;che <\/strong>indique votre installation Node.js actuellement active. La version<strong> par d&eacute;faut<\/strong> est celle qui s&rsquo;appliquera automatiquement &agrave; un nouveau shell. Vous pouvez la modifier en saisissant :<\/p><pre class=\"wp-block-preformatted\">sudo nvm alias default 22.15.0<\/pre><p class=\"wp-block-paragraph\">&Eacute;tant donn&eacute; que le fait de conserver trop de Node.js install&eacute;s sur votre VPS peut entra&icirc;ner des probl&egrave;mes de performances, nous vous recommandons de supprimer ceux qui ne sont pas utilis&eacute;s &agrave; l&rsquo;aide de la commande suivante :<\/p><pre class=\"wp-block-preformatted\">nvm uninstall 22.15<\/pre><p class=\"wp-block-paragraph\">Notez que NVM supprimera la version la plus r&eacute;cente si vous avez deux versions majeures install&eacute;es, par exemple<strong> 22.15.0 <\/strong>et<strong> 22.15.1<\/strong>. Si vous souhaitez d&eacute;sinstaller les deux, ex&eacute;cutez la commande deux fois.&nbsp;<\/p><p>\n\n\n<div class=\"announcement-block announcement-block--important\">\n            <span class=\"announcement-block__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                          d=\"M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z\"\n                          fill=\"#FEA419\"\/>\n                <\/svg>\n                Important\n            <\/span>\n            <p class=\"announcement-block__content\">\n                <strong>Important !<\/strong> NVM ne peut pas d&eacute;sinstaller une version actuellement active. Avant de supprimer une installation, veillez &agrave; passer &agrave; une autre version. \n            <\/p><\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-meilleures-pratiques-pour-node-js-sur-ubuntu\">Meilleures pratiques pour Node.js sur Ubuntu<\/h2><p class=\"wp-block-paragraph\">En tant que partie int&eacute;grante des fonctionnalit&eacute;s de votre application JavaScript, veillez &agrave; bien entretenir Node.js apr&egrave;s l&rsquo;avoir install&eacute;. Dans cette section, nous vous expliquons plusieurs bonnes pratiques &agrave; adopter lors de l&rsquo;utilisation de l&rsquo;environnement d&rsquo;ex&eacute;cution.&nbsp;<\/p><h3 class=\"wp-block-heading\" id=\"h-utiliser-package-json\">Utiliser Package.json<\/h3><p class=\"wp-block-paragraph\">Node.js et NPM permettent aux utilisateurs de cr&eacute;er <strong>package.json <\/strong>dans le r&eacute;pertoire de leur projet afin de d&eacute;finir la liste des d&eacute;pendances, la configuration et les m&eacute;tadonn&eacute;es de l&rsquo;application. Cela simplifie les t&acirc;ches de gestion, car vous n&rsquo;utiliserez qu&rsquo;un seul fichier.<\/p><p class=\"wp-block-paragraph\">Pour le cr&eacute;er, acc&eacute;dez au dossier de votre projet &agrave; l&rsquo;aide de la commande <strong>cd<\/strong>. Ensuite, ex&eacute;cutez la commande suivante :<\/p><pre class=\"wp-block-preformatted\">npm init<\/pre><p class=\"wp-block-paragraph\">Ouvrez le nouveau fichier &agrave; l&rsquo;aide de l&rsquo;&eacute;diteur de texte nano pour ajouter la liste des d&eacute;pendances. Voici la commande :<\/p><pre class=\"wp-block-preformatted\">sudo nano package.json<\/pre><p class=\"wp-block-paragraph\">Vous pouvez &eacute;galement sp&eacute;cifier des scripts personnalis&eacute;s qui automatisent diverses t&acirc;ches, comme le d&eacute;marrage du serveur Node.js ou l&rsquo;ex&eacute;cution des commandes de test. Une fois termin&eacute;, enregistrez les modifications en appuyant sur <strong>Ctrl + X<\/strong> &rarr; <strong>Y<\/strong> &rarr;<strong>&nbsp;Entr&eacute;e<\/strong>.<\/p><p class=\"wp-block-paragraph\">Si vous ne savez pas comment &eacute;crire la configuration JSON, utilisez l&rsquo;assistant IA VPS d&rsquo;Hostinger pour la g&eacute;n&eacute;rer. Par exemple, demandez &laquo; G&eacute;n&eacute;re une configuration package.json pour une application Node.js qui utilise la derni&egrave;re version d&rsquo;Express, Mongoose, body-parser et dotenv comme d&eacute;pendances. &raquo;<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a6f1ff069a96\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a6f1ff069a96\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"387\" height=\"632\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/Systeme-d-exploitation-Hostinger-09-03-2025_07_31_PM.png\/public\" alt=\"Kodee g&eacute;n&egrave;re une configuration JSON sp&eacute;cifiant les d&eacute;pendances du projet.\" class=\"wp-image-42074\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/Systeme-d-exploitation-Hostinger-09-03-2025_07_31_PM.png\/w=387,fit=scale-down 387w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/Systeme-d-exploitation-Hostinger-09-03-2025_07_31_PM.png\/w=184,fit=scale-down 184w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/03\/Systeme-d-exploitation-Hostinger-09-03-2025_07_31_PM.png\/w=92,fit=scale-down 92w\" sizes=\"(max-width: 387px) 100vw, 387px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Il vous suffit ensuite de copier-coller la configuration dans votre VPS. N&rsquo;oubliez pas que l&rsquo;IA met &agrave; jour ses informations lentement, v&eacute;rifiez donc la version pour vous assurer que vous disposez de la derni&egrave;re version.&nbsp;<\/p><p class=\"wp-block-paragraph\">Apr&egrave;s avoir sp&eacute;cifi&eacute; les d&eacute;pendances, vous pouvez facilement les installer simultan&eacute;ment &agrave; l&rsquo;aide d&rsquo;une seule commande :<\/p><pre class=\"wp-block-preformatted\">npm install<\/pre><p class=\"wp-block-paragraph\">Pour ex&eacute;cuter un script, il suffit de sp&eacute;cifier son nom apr&egrave;s <strong>npm<\/strong>. Par exemple, la commande suivante ex&eacute;cutera le script<strong> <\/strong>de <strong>test <\/strong>:<\/p><pre class=\"wp-block-preformatted\">npm test<\/pre><h3 class=\"wp-block-heading\" id=\"h-mettre-a-jour-node-js-regulierement\"><strong>Mettre &agrave; jour Node.js r&eacute;guli&egrave;rement<\/strong><\/h3><p class=\"wp-block-paragraph\">Maintenez Node.js et NPM &agrave; jour pour garantir une s&eacute;curit&eacute; et des fonctionnalit&eacute;s optimales. Bien que vous puissiez utiliser le gestionnaire de paquets APT, il se peut qu&rsquo;il ne propose pas la version la plus r&eacute;cente.<\/p><p class=\"wp-block-paragraph\">Utilisez plut&ocirc;t NPM pour mettre &agrave; jour les deux logiciels. Pour mettre &agrave; jour le gestionnaire de paquets Node, ex&eacute;cutez la commande suivante :<\/p><pre class=\"wp-block-preformatted\">sudo npm install -g rpm@latest<\/pre><p class=\"wp-block-paragraph\">Pour mettre &agrave; jour le runtime Node.js, vous devez d&rsquo;abord installer l&rsquo;outil de gestion de version<strong> n <\/strong>&agrave; l&rsquo;aide de cette commande :&nbsp;<\/p><pre class=\"wp-block-preformatted\">sudo npm install -g n&nbsp;<\/pre><p class=\"wp-block-paragraph\">Ensuite, t&eacute;l&eacute;chargez la derni&egrave;re version de Node.js depuis NPM en saisissant la commande suivante :<\/p><pre class=\"wp-block-preformatted\">sudo n latest<\/pre><p class=\"wp-block-paragraph\">V&eacute;rifiez les deux versions du logiciel pour vous assurer que l&rsquo;installation s&rsquo;est bien d&eacute;roul&eacute;e. Nous vous recommandons de consulter r&eacute;guli&egrave;rement la <a href=\"https:\/\/nodejs.org\/fr\/about\/previous-releases\" target=\"_blank\" rel=\"noopener\">page des notes de version de Node.js<\/a> afin d&rsquo;&ecirc;tre inform&eacute; d&egrave;s que possible de la sortie d&rsquo;une nouvelle version. Utilisez &eacute;galement les versions &agrave; <strong>support &agrave; long terme <\/strong>(LTS), car elles sont plus stables et b&eacute;n&eacute;ficient de garanties de mise &agrave; jour plus longues.<\/p><p class=\"wp-block-paragraph\">V&eacute;rifiez &eacute;galement r&eacute;guli&egrave;rement si votre fichier<strong> package.json <\/strong>contient des paquets obsol&egrave;tes. Pour ce faire, utilisez la commande <strong>npm<\/strong> suivante :<\/p><pre class=\"wp-block-preformatted\">npm outdated<\/pre><p class=\"wp-block-paragraph\">Ensuite, installez toutes les mises &agrave; jour disponibles simultan&eacute;ment &agrave; l&rsquo;aide de cette commande :<\/p><pre class=\"wp-block-preformatted\">npm update<\/pre><p>\n\n\n<div class=\"announcement-block announcement-block--important\">\n            <span class=\"announcement-block__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                          d=\"M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z\"\n                          fill=\"#FEA419\"\/>\n                <\/svg>\n                Important\n            <\/span>\n            <p class=\"announcement-block__content\">\n                <strong>Important !<\/strong> Avant d&rsquo;installer une nouvelle version de Node.js, assurez-vous que votre application la prend en charge afin d&rsquo;&eacute;viter tout probl&egrave;me d&rsquo;incompatibilit&eacute;.\n            <\/p><\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-securiser-node-js\">S&eacute;curiser Node.js<\/h3><p class=\"wp-block-paragraph\">Il est essentiel de s&eacute;curiser Node.js et ses composants, car cet environnement d&rsquo;ex&eacute;cution est vuln&eacute;rable &agrave; diverses attaques par injection, telles que le cross-site scripting (XSS). Outre les mises &agrave; jour, d&rsquo;autres mesures doivent &ecirc;tre envisag&eacute;es.&nbsp;<\/p><p class=\"wp-block-paragraph\">Si vous utilisez le fichier <strong>package.json<\/strong>, ex&eacute;cutez la commande suivante pour r&eacute;pertorier toutes les vuln&eacute;rabilit&eacute;s de s&eacute;curit&eacute; dans les d&eacute;pendances de votre application :<\/p><pre class=\"wp-block-preformatted\">npm audit<\/pre><p class=\"wp-block-paragraph\">Vous pouvez ensuite prendre les pr&eacute;cautions n&eacute;cessaires pour prot&eacute;ger votre projet en vous basant sur ces informations. Ex&eacute;cutez &eacute;galement la commande suivante pour supprimer les paquets inutiles qui ne sont pas des d&eacute;pendances et qui peuvent pr&eacute;senter des risques de s&eacute;curit&eacute; :<\/p><pre class=\"wp-block-preformatted\">npm prune<\/pre><p class=\"wp-block-paragraph\">De plus, effectuez r&eacute;guli&egrave;rement des audits des journaux afin de d&eacute;tecter les &eacute;v&eacute;nements non autoris&eacute;s, qui peuvent indiquer des incidents de s&eacute;curit&eacute;. &Eacute;tant donn&eacute; que Node.js n&rsquo;offre pas cette fonctionnalit&eacute; par d&eacute;faut, configurez un outil tiers tel que <a href=\"https:\/\/github.com\/winstonjs\/winston\" target=\"_blank\" rel=\"noopener\">Winston<\/a>.&nbsp;<\/p><p class=\"wp-block-paragraph\">De plus, mettez en &oelig;uvre d&rsquo;autres <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/securite-vps\/\">mesures de s&eacute;curit&eacute; VPS<\/a> de base, telles que l&rsquo;installation d&rsquo;un certificat SSL (Secure Sockets Layer), la configuration de <strong>Fail2Ban <\/strong>et l&rsquo;application de r&egrave;gles de pare-feu pour vos interfaces r&eacute;seau.<\/p><p class=\"wp-block-paragraph\">Nous vous recommandons &eacute;galement de consulter la documentation sur les <a href=\"https:\/\/nodejs.org\/fr\/learn\/getting-started\/security-best-practices\" target=\"_blank\" rel=\"noopener\">meilleures pratiques de s&eacute;curit&eacute; Node.js<\/a> pour en savoir plus sur les mod&egrave;les de menaces actuels du logiciel et les solutions recommand&eacute;es.&nbsp;<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2><p class=\"wp-block-paragraph\">L&rsquo;installation de l&rsquo;environnement d&rsquo;ex&eacute;cution Node.js est essentielle pour le bon fonctionnement de votre application JavaScript. Les utilisateurs d&rsquo;Hostinger peuvent facilement le faire en choisissant le template <strong>Ubuntu 22.04 avec Node.js <\/strong>dans <strong>hPanel<\/strong>.<\/p><p class=\"wp-block-paragraph\">Les utilisateurs qui pr&eacute;f&egrave;rent une autre version de Node.js peuvent &eacute;galement l&rsquo;installer manuellement &agrave; l&rsquo;aide de commandes. Apr&egrave;s vous &ecirc;tre connect&eacute; au VPS via SSH, configurez-le &agrave; partir du r&eacute;f&eacute;rentiel Ubuntu &agrave; l&rsquo;aide du gestionnaire de paquets APT.<\/p><p class=\"wp-block-paragraph\">Si vous souhaitez s&eacute;lectionner une version sp&eacute;cifique, t&eacute;l&eacute;chargez le PPA NodeSource et configurez Node.js &agrave; partir du r&eacute;f&eacute;rentiel. Si vous devez installer plusieurs versions de Node.js, utilisez la m&eacute;thode NVM. Apr&egrave;s avoir t&eacute;l&eacute;charg&eacute; le script, ex&eacute;cutez la commande <strong>nvm install <\/strong>pour configurer l&rsquo;environnement d&rsquo;ex&eacute;cution.&nbsp;<\/p><h2 class=\"wp-block-heading\" id=\"h-comment-installer-node-js-sur-ubuntu-faq\">Comment installer Node.js sur Ubuntu &ndash; FAQ<\/h2><div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1756905413833\"><h3 class=\"schema-faq-question\">Quelle version de Node.js sera install&eacute;e par d&eacute;faut sur Ubuntu ?<\/h3> <p class=\"schema-faq-answer\">Cela d&eacute;pend de la version d&rsquo;Ubuntu et du cycle de mise &agrave; jour des d&eacute;veloppeurs. Par exemple, l&rsquo;installation actuelle de Node.js &agrave; partir du r&eacute;f&eacute;rentiel par d&eacute;faut d&rsquo;<strong>Ubuntu 22.04 <\/strong>configurera la version<strong> 12.22.9<\/strong>.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1756905419497\"><h3 class=\"schema-faq-question\">Comment d&eacute;sinstaller Node.js de mon syst&egrave;me Ubuntu ?<\/h3> <p class=\"schema-faq-answer\">Utilisez la commande apt remove ou apt purge si vous souhaitez &eacute;galement supprimer le fichier de configuration. Si vous utilisez nvm, ex&eacute;cutez <strong>nvm uninstall <\/strong>suivi du num&eacute;ro de version.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1756905425857\"><h3 class=\"schema-faq-question\">Dans quel r&eacute;pertoire Node.js est-il install&eacute; sur Ubuntu ?<\/h3> <p class=\"schema-faq-answer\">Cela d&eacute;pend de la m&eacute;thode d&rsquo;installation. Si vous configurez le runtime via le r&eacute;f&eacute;rentiel NodeSource, Node.js se trouve sous <strong>\/usr\/local\/bin\/node<\/strong>. Cependant, l&rsquo;installer via APT le placera sous <strong>\/usr\/bin\/node<\/strong>. Pour v&eacute;rifier l&rsquo;emplacement, vous pouvez ex&eacute;cuter la commande <strong>which node<\/strong>.<\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Node.js est un environnement d&rsquo;ex&eacute;cution qui fournit des composants logiciels et des interfaces permettant au code JavaScript de fonctionner correctement. Il est essentiel de le configurer sur le serveur h&ocirc;te si votre application web utilise ce langage de programmation. Dans ce tutoriel, vous apprendrez comment installer Node.js sur un serveur priv&eacute; virtuel (VPS) Ubuntu. Nous [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/comment-installer-node-js-sur-ubuntu\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":142,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Comment installer Node.js sur Ubuntu","rank_math_description":"D\u00e9couvrez 4 m\u00e9thodes faciles pour installer Node.js sur Ubuntu avec le template VPS Hostinger, en utilisant APT, NPM et plus.","rank_math_focus_keyword":"installer node js ubuntu","footnotes":""},"categories":[4760],"tags":[5395,5394,5396,5397,5398],"class_list":["post-6776","post","type-post","status-publish","format-standard","hentry","category-vps","tag-comment-installer-node-js","tag-installer-node-js","tag-installer-node-js-ubuntu","tag-nodejs","tag-npm"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-install-nodejs-ubuntu\/","default":1},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/instalar-node-js-ubuntu\/","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/comment-installer-node-js-sur-ubuntu\/","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/instalar-node-js-ubuntu\/","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/install-node-js-ubuntu\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-install-nodejs-ubuntu\/","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-install-nodejs-ubuntu\/","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-install-nodejs-ubuntu\/","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-install-nodejs-ubuntu\/","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-install-nodejs-ubuntu\/","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-install-nodejs-ubuntu\/","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-install-nodejs-ubuntu\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/instalar-node-js-ubuntu\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/instalar-node-js-ubuntu\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/instalar-node-js-ubuntu\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/instalar-node-js-ubuntu\/","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/6776","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/users\/142"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=6776"}],"version-history":[{"count":19,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/6776\/revisions"}],"predecessor-version":[{"id":42098,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/6776\/revisions\/42098"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=6776"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=6776"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=6776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}