{"id":40065,"date":"2025-04-24T17:22:28","date_gmt":"2025-04-24T17:22:28","guid":{"rendered":"\/fr\/tutoriels\/?p=40065"},"modified":"2026-02-27T18:38:16","modified_gmt":"2026-02-27T18:38:16","slug":"installer-n8n","status":"publish","type":"post","link":"\/fr\/tutoriels\/installer-n8n","title":{"rendered":"Comment installer n8n et l&#8217;auto-h\u00e9berger sur un VPS Ubuntu"},"content":{"rendered":"<p><strong>n8n <\/strong>est un outil d&rsquo;automatisation du workflow qui permet une int&eacute;gration transparente entre diverses applications et API. La possibilit&eacute; de l&rsquo;auto-h&eacute;berger sur un VPS Ubuntu offre une meilleure confidentialit&eacute; des donn&eacute;es, des options de personnalisation et des &eacute;conomies par rapport aux solutions g&eacute;r&eacute;es.<\/p><p>Ce guide couvre deux m&eacute;thodes d&rsquo;installation : l&rsquo;installation facile en un clic d&rsquo;Hostinger et l&rsquo;installation manuelle pour les utilisateurs qui pr&eacute;f&egrave;rent avoir le contr&ocirc;le. &Agrave; la fin de ce tutoriel, vous disposerez d&rsquo;une instance n8n enti&egrave;rement fonctionnelle sur votre VPS, pr&ecirc;te &agrave; automatiser les workflows.<\/p><h2 class=\"wp-block-heading\" id=\"h-conditions-prealables\">Conditions pr&eacute;alables<\/h2><p>Avant d&rsquo;installer n8n, assurez-vous que votre environnement d&rsquo;h&eacute;bergement r&eacute;pond aux exigences suivantes :<\/p><ul class=\"wp-block-list\">\n<li><strong>Serveur priv&eacute; virtuel Ubuntu (VPS)<\/strong><\/li>\n<\/ul><p>Minimum : 1 vCPU, 1GB RAM (<strong>KVM1<\/strong>)<\/p><p>Recommand&eacute; : 2 vCPU, 2GB RAM (<strong>KVM2<\/strong>)<br>Si vous n&rsquo;en avez pas encore, Hostinger propose une s&eacute;rie d&rsquo;options VPS, y compris l&rsquo;h&eacute;bergement <a href=\"https:\/\/www.hostinger.com\/fr\/vps\/hebergement-n8n\"><strong>VPS n8n<\/strong><\/a>.<\/p><ul class=\"wp-block-list\">\n<li><strong>Nom de domaine\/sous-domaine <\/strong>: Facultatif, mais recommand&eacute; pour mettre en place HTTPS et faciliter l&rsquo;acc&egrave;s.<\/li>\n\n\n\n<li><strong>Acc&egrave;s &agrave; votre VPS <\/strong>: Vous devrez vous connecter &agrave; votre VPS soit par SSH (root requis), soit en utilisant un tableau de bord d&rsquo;h&eacute;bergement (comme hPanel).<\/li>\n\n\n\n<li><strong>Docker <\/strong>: Si vous suivez l&rsquo;approche manuelle, assurez-vous que <a href=\"https:\/\/www.hostinger.fr\/tutoriels\/installer-docker-sur-ubuntu\" target=\"_blank\" rel=\"noopener\">Docker est install&eacute;<\/a> sur votre VPS (ce n&rsquo;est pas n&eacute;cessaire pour le template).<\/li>\n<\/ul><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><h2 class=\"wp-block-heading\" id=\"h-comment-installer-n8n-en-utilisant-le-template-vps-de-hostinger\">Comment installer n8n en utilisant le template VPS de Hostinger<\/h2><p>Commen&ccedil;ons par la m&eacute;thode la plus simple : utiliser le template n8n en un clic de Hostinger. Cette m&eacute;thode automatise la configuration du serveur Ubuntu et installe n8n et ses d&eacute;pendances.<\/p><p>Si vous pr&eacute;f&eacute;rez un tutoriel vid&eacute;o rapide, suivez les &eacute;tapes d&rsquo;installation de n8n dans notre guide d&eacute;di&eacute;.<\/p><figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Installer n8n - Quelle solution choisir pour l&rsquo;installation de n8n ?\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/EkZx0-D6Sa4?start=101&amp;feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure><p>\n\n\n\n  <div class=\"youtube-shortcode\">\n    <div class=\"row\">\n      <div class=\"col-7 col-sm-8 d-flex align-items-center\">\n        <img decoding=\"async\" class=\"channel-logo\" src=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/themes\/tutorialsthemeuplift\/public\/images\/youtube-channels\/hostinger-france.jpg\" alt=\"youtube channel logo\">\n        <div class=\"d-flex flex-column justify-content-between\">\n          <span class=\"slogan d-none d-sm-block\">S'abonner Pour plus de vid\u00e9os \u00e9ducatives\u202f!<\/span>\n          <span class=\"channel-name\">L'Acad\u00e9mie Hostinger<\/span>\n                    <\/div>\n      <\/div>\n      <div class=\"col-5 col-sm-4 d-flex align-items-center justify-content-end\">\n        <a class=\"subscribe-button\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" href=\"http:\/\/www.youtube.com\/channel\/UCnJh2FCpNj7xUbl1PKsmi6g?sub_confirmation=1\">\n          <img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/themes\/tutorialsthemeuplift\/public\/images\/icons\/youtube.svg\" alt=\"subscribe\">\n          <span>S'abonner<\/span>\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n\n    \n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-1-acceder-au-tableau-de-bord-du-vps\">1. Acc&eacute;der au tableau de bord du VPS<\/h3><p>Tout d&rsquo;abord, vous devez acc&eacute;der au tableau de bord de votre VPS.&nbsp;<\/p><ol class=\"wp-block-list\">\n<li>Allez sur <a href=\"https:\/\/hpanel.hostinger.com\/\" target=\"_blank\" rel=\"noopener\">hPanel<\/a> et connectez-vous en utilisant votre m&eacute;thode pr&eacute;f&eacute;r&eacute;e.<\/li>\n\n\n\n<li>Une fois que vous &ecirc;tes connect&eacute;, naviguez vers la section <strong>VPS <\/strong>dans le menu de droite.<\/li>\n\n\n\n<li>Choisissez le VPS auquel vous souhaitez appliquer le template n8n et cliquez sur le bouton <strong>G&eacute;rer <\/strong>&agrave; c&ocirc;t&eacute;.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a4045bd8cd3e\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a4045bd8cd3e\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"277\" 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-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/VPS-Hostinger-04-24-2025_06_00_PM.png\/w=1024,h=1024,fit=scale-down\" alt=\"Onglet VPS ouvert dans hpanel avec le bouton G&eacute;rer en surbrillance\" class=\"wp-image-40088\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/VPS-Hostinger-04-24-2025_06_00_PM.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/VPS-Hostinger-04-24-2025_06_00_PM.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/VPS-Hostinger-04-24-2025_06_00_PM.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/VPS-Hostinger-04-24-2025_06_00_PM.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\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-2-installer-le-template-n8n\">2. Installer le template n8n<\/h3><ol class=\"wp-block-list\">\n<li>Une fois dans le tableau de bord VPS, ouvrez le menu d&eacute;roulant <strong>OS &amp; Panel <\/strong>sur la gauche et s&eacute;lectionnez <strong>Syst&egrave;me d&rsquo;exploitation<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a4045bd8f038\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a4045bd8f038\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"385\" 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-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/Systeme-d-exploitation-Hostinger-04-24-2025_06_03_PM.png\/w=1024,h=1024,fit=scale-down\" alt=\"Fen&ecirc;tre du syst&egrave;me d'exploitation ouverte sur le tableau de bord du VPS\" class=\"wp-image-40089\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/Systeme-d-exploitation-Hostinger-04-24-2025_06_03_PM.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/Systeme-d-exploitation-Hostinger-04-24-2025_06_03_PM.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/Systeme-d-exploitation-Hostinger-04-24-2025_06_03_PM.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/Systeme-d-exploitation-Hostinger-04-24-2025_06_03_PM.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\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>C&rsquo;est ici que vous trouverez les syst&egrave;mes d&rsquo;exploitation et leurs templates disponibles pour votre serveur VPS.&nbsp;<\/p><ol start=\"2\" class=\"wp-block-list\">\n<li>Dans la section <strong>Changer l&rsquo;OS<\/strong>, tapez <strong>n8n <\/strong>dans la barre de recherche et s&eacute;lectionnez le template n8n.<\/li>\n<\/ol><ol start=\"3\" class=\"wp-block-list\">\n<li>Dans la fen&ecirc;tre de dialogue qui s&rsquo;ouvre, cliquez ou tapez sur <strong>Changer le syst&egrave;me d&rsquo;exploitation<\/strong><\/li>\n<\/ol><ol start=\"4\" class=\"wp-block-list\">\n<li>Vous verrez une fen&ecirc;tre de dialogue vous informant que le syst&egrave;me d&rsquo;exploitation de votre VPS sera &eacute;cras&eacute; et que tous les fichiers seront supprim&eacute;s. Cochez la case &ldquo;<strong>Je comprends que tous mes fichiers seront supprim&eacute;s et ne pourront pas &ecirc;tre restaur&eacute;s.<\/strong>&rdquo; et cliquez sur <strong>Suivant.<\/strong><\/li>\n<\/ol><ol start=\"5\" class=\"wp-block-list\">\n<li>Saisissez un mot de passe pour l&rsquo;utilisateur root et cliquez sur <strong>Confirmer<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a4045bd91415\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a4045bd91415\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"663\" height=\"504\" 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-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/Systeme-d-exploitation-Hostinger-04-24-2025_06_11_PM.png\/public\" alt=\"&Eacute;cran Cr&eacute;er un nouveau mot de passe root\" class=\"wp-image-40092\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/Systeme-d-exploitation-Hostinger-04-24-2025_06_11_PM.png\/w=663,fit=scale-down 663w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/Systeme-d-exploitation-Hostinger-04-24-2025_06_11_PM.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/Systeme-d-exploitation-Hostinger-04-24-2025_06_11_PM.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 663px) 100vw, 663px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\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>La configuration du template commence. Vous verrez une barre de progression en haut de votre tableau de bord, comme dans l&rsquo;exemple ci-dessous :<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a4045bd934ff\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a4045bd934ff\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1274\" height=\"223\" 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-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/changements-os-en-cours.png\/w=1024,h=1024,fit=scale-down\" alt=\"Barre de progression pour l'action Recr&eacute;er le VPS\" class=\"wp-image-40090\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/changements-os-en-cours.png\/w=1274,fit=scale-down 1274w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/changements-os-en-cours.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/changements-os-en-cours.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/changements-os-en-cours.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/changements-os-en-cours.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1274px) 100vw, 1274px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\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>Apr&egrave;s une courte attente, votre instance n8n sera pr&ecirc;te &agrave; &ecirc;tre utilis&eacute;e.<\/p><h3 class=\"wp-block-heading\" id=\"h-3-tester-l-installation\">3. Tester l&rsquo;installation<\/h3><p>Avec n8n install&eacute; sur votre VPS, vous devriez &ecirc;tre en mesure de vous connecter et de confirmer qu&rsquo;il fonctionne.&nbsp;<\/p><ol class=\"wp-block-list\">\n<li>Dans la page <strong>Aper&ccedil;u g&eacute;n&eacute;ral<\/strong>, cliquez sur <strong>G&eacute;rer l&rsquo;application<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a4045bd955fb\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a4045bd955fb\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"557\" 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-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/bouton-gerer-l-application.png\/w=1024,h=1024,fit=scale-down\" alt=\"Le bouton G&eacute;rer l'application dans la page Aper&ccedil;u g&eacute;n&eacute;ral du VPS de hPanel\" class=\"wp-image-40093\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/bouton-gerer-l-application.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/bouton-gerer-l-application.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/bouton-gerer-l-application.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/bouton-gerer-l-application.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\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=\"2\" class=\"wp-block-list\">\n<li>Cela ouvrira la fen&ecirc;tre de dialogue n8n pour l&rsquo;enregistrement, qui devrait ressembler &agrave; l&rsquo;exemple ci-dessous :<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a4045bd9776c\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a4045bd9776c\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"737\" 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-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/n8n-s-inscrire-1024x737-1.png\/public\" alt=\"Fen&ecirc;tre de configuration du compte propri&eacute;taire n8n\" class=\"wp-image-40094\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/n8n-s-inscrire-1024x737-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/n8n-s-inscrire-1024x737-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/n8n-s-inscrire-1024x737-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/n8n-s-inscrire-1024x737-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\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=\"3\" class=\"wp-block-list\">\n<li>Il vous suffit de saisir vos coordonn&eacute;es et de cr&eacute;er un mot de passe conform&eacute;ment aux sp&eacute;cifications indiqu&eacute;es. Cliquez sur le bouton <strong>Next<\/strong>, puis cliquez sur les fen&ecirc;tres contextuelles suppl&eacute;mentaires, en les laissant vides pour l&rsquo;instant. Cela devrait vous amener &agrave; la page <strong>Overview<\/strong> de n8n :<\/li>\n<\/ol><figure data-wp-context='{\"imageId\":\"6a4045bd998c1\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a4045bd998c1\" class=\"wp-block-image size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"545\" 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-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/n8n-page-Overview-page.png\/public\" alt=\"Page d'aper&ccedil;u de n8n\" class=\"wp-image-40095\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/n8n-page-Overview-page.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/n8n-page-Overview-page.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/n8n-page-Overview-page.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/n8n-page-Overview-page.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\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><ol start=\"4\" class=\"wp-block-list\">\n<li>Si vous pouvez voir le panneau n8n dans sa vue par d&eacute;faut comme ceci, votre installation a r&eacute;ussi !<\/li>\n<\/ol><h3 class=\"wp-block-heading\" id=\"h-4-configurer-votre-instance-n8n\">4. Configurer votre instance n8n<\/h3><p>Maintenant que votre instance n8n est op&eacute;rationnelle, nous allons peaufiner ses param&egrave;tres de s&eacute;curit&eacute; et de personnalisation.<\/p><ol class=\"wp-block-list\">\n<li>Cliquez ou touchez l&rsquo;ic&ocirc;ne &agrave; trois points situ&eacute;e &agrave; c&ocirc;t&eacute; de votre nom dans le coin inf&eacute;rieur gauche et s&eacute;lectionnez <strong>Settings <\/strong>:<br><\/li>\n<\/ol><figure data-wp-context='{\"imageId\":\"6a4045bd9bfc1\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a4045bd9bfc1\" class=\"wp-block-image size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"349\" 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-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/parametres-n8n.png\/public\" alt=\"S&eacute;lecteur de dialogue affich&eacute; &agrave; c&ocirc;t&eacute; du nom d'utilisateur avec les param&egrave;tres mis en &eacute;vidence\" class=\"wp-image-40096\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/parametres-n8n.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/parametres-n8n.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/parametres-n8n.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/parametres-n8n.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\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><ol start=\"2\" class=\"wp-block-list\">\n<li>S&eacute;lectionnez <strong>Personal <\/strong>dans le menu de gauche :<\/li>\n<\/ol><figure data-wp-context='{\"imageId\":\"6a4045bd9de51\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a4045bd9de51\" class=\"wp-block-image size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"335\" 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-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/n8n-personal-1024x335-1.png\/public\" alt=\"La page Personal dans les param&egrave;tres n8n affichant les informations d'identification de l'utilisateur\" class=\"wp-image-40097\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/n8n-personal-1024x335-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/n8n-personal-1024x335-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/n8n-personal-1024x335-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/n8n-personal-1024x335-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\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><p>C&rsquo;est ici que vous pouvez voir et ajuster toutes vos informations d&rsquo;identification comme le <strong>pr&eacute;nom<\/strong>, le <strong>nom de famille<\/strong>, l&rsquo;<strong>adresse &eacute;lectronique <\/strong>et le <strong>mot de passe<\/strong>.<\/p><p>Vous pouvez &eacute;galement modifier n8n &agrave; l&rsquo;aide de variables d&rsquo;environnement :<\/p><ol class=\"wp-block-list\">\n<li>Connectez-vous &agrave; votre VPS via SSH ou via le <a href=\"https:\/\/support.hostinger.com\/fr\/articles\/7978544-comment-utiliser-le-terminal-du-navigateur\" target=\"_blank\" rel=\"noopener\">terminal du navigateur<\/a>.<\/li>\n<\/ol><ol start=\"2\" class=\"wp-block-list\">\n<li>Ouvrez le fichier <strong>docker-compose.yml <\/strong>avec <strong>nano <\/strong>:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">nano ..\/root\/docker compose.yml<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Modifiez la section <strong>Environment <\/strong>&ndash; ajoutez ou modifiez les variables d&rsquo;environnement. Par exemple, si vous souhaitez activer l&rsquo;authentification de base, ajoutez :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">  - N8N_BASIC_AUTH_ACTIVE=true\n  - N8N_BASIC_AUTH_USER=nomutilisateur\n  - N8N_BASIC_AUTH_PASSWORD=\"motdepasse\"<\/pre><p>Remplacez le <strong>nom d&rsquo;utilisateur <\/strong>et le <strong>mot de passe <\/strong>ci-dessus<strong> <\/strong>par le nom d&rsquo;utilisateur et le mot de passe r&eacute;els de votre utilisateur.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a4045bda00cf\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a4045bda00cf\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"346\" 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-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/environment-variables-1024x346-1.png\/public\" alt=\"Section Environnement du fichier docker-compose\" class=\"wp-image-40098\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/environment-variables-1024x346-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/environment-variables-1024x346-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/environment-variables-1024x346-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/04\/environment-variables-1024x346-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\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>Voici quelques autres variables d&rsquo;environnement couramment utilis&eacute;es que vous pouvez inclure ou ajuster :<\/p><ul class=\"wp-block-list\">\n<li><strong>N8N_HOST <\/strong>&ndash; D&eacute;finissez ce param&egrave;tre sur votre domaine si vous en utilisez un.<\/li>\n\n\n\n<li><strong>N8N_PORT <\/strong>&ndash; La valeur par d&eacute;faut est <strong>5678<\/strong>, mais vous pouvez la modifier si n&eacute;cessaire.<\/li>\n\n\n\n<li><strong>N8N_PROTOCOL <\/strong>&ndash; Sp&eacute;cifie le protocole que n8n doit utiliser.<\/li>\n\n\n\n<li><strong>WEBHOOK_URL <\/strong>&ndash; Requis si vous utilisez des webhooks avec un domaine.<\/li>\n\n\n\n<li><strong>GENERIC_TIMEZONE <\/strong>&ndash; Fuseau horaire facultatif.<\/li>\n<\/ul><ol start=\"4\" class=\"wp-block-list\">\n<li>Sauvegardez et fermez nano en tapant <strong>CTRL+ X<\/strong>, puis <strong>Y, <\/strong>et <strong>ENTREE<\/strong>. Vous pouvez confirmer que vos modifications ont &eacute;t&eacute; enregistr&eacute;es en ex&eacute;cutant la commande :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">cat docker compose.yml<\/pre><p>Cela renverra l&rsquo;ensemble du fichier Docker Compose. Vous devriez y voir vos modifications.<\/p><ol start=\"5\" class=\"wp-block-list\">\n<li>Red&eacute;marrez Docker Compose pour appliquer les modifications :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker compose down\ndocker compose up -d<\/pre><p>Apr&egrave;s le red&eacute;marrage de Docker Compose, vos modifications seront appliqu&eacute;es. n8n utilisera alors les variables d&rsquo;environnement que vous avez d&eacute;finies.<\/p><p>Si vous utilisez un domaine personnalis&eacute;, vous devez &eacute;galement configurer SSL. Pour une connexion HTTPS s&eacute;curis&eacute;e, vous pouvez utiliser <strong>Let&rsquo;s Encrypt <\/strong>avec <strong>NGINX <\/strong>comme proxy inverse :<\/p><ol class=\"wp-block-list\">\n<li>Installer <strong>Certbot <\/strong>et <strong>NGINX <\/strong>:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt install certbot nginx python3-certbot-nginx -y<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Cr&eacute;er\/ouvrir le fichier de site NGINX pour n8n :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo nano \/etc\/nginx\/sites-available\/n8n<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Configurez NGINX comme proxy pour le trafic vers n8n. Ajoutez ce qui suit, en rempla&ccedil;ant <strong>votrenomdedomaine.fr <\/strong>ci-dessous par votre propre nom de domaine personnalis&eacute; :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">server {\nserver_name votrenomdedomaine.fr;\nlocation \/ {\n    proxy_pass http:\/\/localhost:5678;\n    proxy_set_header Host $host;\n    proxy_set_header X-Real-IP $remote_addr;\n}\n}<\/pre><p>Sauvegarder et fermer le fichier avec <strong>CTRL+ X<\/strong>, puis <strong>Y <\/strong>et <strong>ENTREE.<\/strong><\/p><ol start=\"4\" class=\"wp-block-list\">\n<li>Activez la configuration et red&eacute;marrez NGINX :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo ln -s \/etc\/nginx\/sites-available\/n8n \/etc\/nginx\/sites-enabled\/\nsudo systemctl restart nginx<\/pre><ol start=\"5\" class=\"wp-block-list\">\n<li>Obtenez un certificat SSL pour votre domaine personnalis&eacute; (remplacez <strong>votrenomdedomaine.fr <\/strong>ci-dessous par votre nom de domaine personnalis&eacute;) :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo certbot --nginx -d votrenomdedomaine.fr<\/pre><ol start=\"6\" class=\"wp-block-list\">\n<li>Ouvrez la crontab :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo certbot renew<\/pre><p>S&eacute;lectionnez <strong>nano <\/strong>si l&rsquo;on vous demande de choisir l&rsquo;&eacute;diteur.<\/p><ol start=\"7\" class=\"wp-block-list\">\n<li>Ajoutez la t&acirc;che cron suivante :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">0 2 * * * certbot renew --quiet --post-hook \"systemctl restart nginx\"<\/pre><p>Les certificats Let&rsquo;s Encrypt expirent par d&eacute;faut tous les 90 jours. Avec cette t&acirc;che en place, certbot renouvellera votre certificat automatiquement si n&eacute;cessaire.<\/p><ol start=\"8\" class=\"wp-block-list\">\n<li>Ouvrez le fichier <strong>docker-compose.yml <\/strong>avec nano :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">nano ..\/root\/docker compose.yml<\/pre><ol start=\"9\" class=\"wp-block-list\">\n<li>Mettez &agrave; jour les variables d&rsquo;environnement suivantes :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">  - WEBHOOK_URL=https:\/\/votrenomdedomaine.fr\/\n- N8N_HOST=votrenomdedomaine.fr\n  - N8N_PORT=5678\n  - N8N_PROTOCOL=https<\/pre><p>Sauvegarder et fermer le fichier avec <strong>CTRL+ X<\/strong>, puis <strong>Y <\/strong>et <strong>ENTREE.<\/strong><\/p><ol start=\"10\" class=\"wp-block-list\">\n<li>Red&eacute;marrer Docker Compose pour ex&eacute;cuter les modifications<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker compose down\ndocker compose up -d<\/pre><p>Une fois cette &eacute;tape franchie, votre instance n8n est accessible en toute s&eacute;curit&eacute; &agrave; l&rsquo;aide de votre nom de domaine personnalis&eacute; (par exemple, https:\/\/votrenomdedomaine.fr).<\/p><h2 class=\"wp-block-heading\" id=\"h-comment-installer-manuellement-n8n-sur-ubuntu\">Comment installer manuellement n8n sur Ubuntu<\/h2><p>Si vous utilisez un fournisseur d&rsquo;h&eacute;bergement VPS qui ne propose pas de template n8n en un clic, vous devrez installer n8n manuellement. Voyons &eacute;tape par &eacute;tape comment l&rsquo;installer et le faire fonctionner sur Ubuntu.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-installer-les-dependances\">1. Installer les d&eacute;pendances<\/h3><p>Avant de configurer n8n manuellement, nous devons installer quelques d&eacute;pendances essentielles. Commencez par vous connecter &agrave; votre VPS via SSH ou une console web. Ensuite, mettez &agrave; jour vos listes de paquets et mettez &agrave; jour les paquets existants vers leurs derni&egrave;res versions en ex&eacute;cutant :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt-get update &amp;&amp; sudo apt-get upgrade -y<\/pre><p>Cela permet de s&rsquo;assurer que votre syst&egrave;me dispose des derniers correctifs de s&eacute;curit&eacute; et des derni&egrave;res versions logicielles avant de poursuivre.<\/p><p>Il existe deux m&eacute;thodes principales pour g&eacute;rer un n8n auto-h&eacute;berg&eacute; :<\/p><ul class=\"wp-block-list\">\n<li><strong>Installation directe<\/strong><\/li>\n\n\n\n<li><strong>Installation en conteneur<\/strong><\/li>\n<\/ul><p>L&rsquo;installation en conteneur est pr&eacute;f&eacute;rable dans la plupart des cas, mais nous d&eacute;crirons bri&egrave;vement les deux types d&rsquo;installation.<\/p><p><strong>Installation directe<\/strong><\/p><p>n8n peut fonctionner directement dans un environnement <strong>Node.js<\/strong>. Si vous n&rsquo;utilisez pas Docker, installez la derni&egrave;re version du support &agrave; long terme (LTS) de Node.js :<\/p><ol class=\"wp-block-list\">\n<li>Installez <strong>curl <\/strong>et le script d&rsquo;installation de <strong>Node.js :<\/strong><\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">curl -fsSL https:\/\/deb.nodesource.com\/setup_18.x | sudo -E bash -<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Installer <strong>Node.js <\/strong>et <strong>npm <\/strong>:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt-get install -y nodejs<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>V&eacute;rifier les installations :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">node -v\nnpm -v<\/pre><p>Ces commandes renvoient les versions de npm et de Node.js si elles sont install&eacute;es.<\/p><p><strong>Installation en conteneur<\/strong><\/p><p>Si vous pr&eacute;f&eacute;rez ex&eacute;cuter n8n dans un conteneur Docker, installez d&rsquo;abord Docker.<\/p><ol class=\"wp-block-list\">\n<li>Installer les d&eacute;pendances n&eacute;cessaires :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Ajouter la cl&eacute; GPG officielle de Docker :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">curl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | sudo gpg --dearmor -o \/usr\/share\/keyrings\/docker-archive-keyring.gpg<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Ajoutez le d&eacute;p&ocirc;t Docker et installez Docker :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">echo \"deb [arch=amd64 signed-by=\/usr\/share\/keyrings\/docker-archive-keyring.gpg] https:\/\/download.docker.com\/linux\/ubuntu $(lsb_release -cs) stable\" | sudo tee \/etc\/apt\/sources.list.d\/docker.list &gt; \/dev\/null\nsudo apt-get update\nsudo apt-get install -y docker-ce docker-ce-cli containerd.io<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>V&eacute;rifiez que Docker est install&eacute; :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker --version<\/pre><p>Cette commande renverra la version de Docker si elle est install&eacute;e.<\/p><h3 class=\"wp-block-heading\" id=\"h-2-installer-n8n\">2. Installer n8n<\/h3><p>Une fois toutes les d&eacute;pendances install&eacute;es, vous pouvez installer n8n.<\/p><p><strong>Installation directe<\/strong><\/p><p>Si vous avez install&eacute; Node.js auparavant, vous pouvez installer n8n globalement &agrave; l&rsquo;aide de npm :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">npm install -g n8n<\/pre><p>D&eacute;marrez une session screen appel&eacute;e n8n :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">screen -S n8n<\/pre><p>Ex&eacute;cutez n8n dans la session screen :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">n8n<\/pre><p>Pour vous d&eacute;tacher de la session screen, tapez <strong>CTRL<\/strong>+ A puis <strong>D. <\/strong>Si vous voulez vous rattacher pour interagir avec n8n, ex&eacute;cutez :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">screen -R n8n<\/pre><p>Par d&eacute;faut, n8n fonctionne sur le port <strong>5678<\/strong>. Vous pouvez d&eacute;sormais y acc&eacute;der &agrave; l&rsquo;adresse suivante :<\/p><p><strong>http:\/\/votre-ip-de-serveur:5678<\/strong> <\/p><p>Il se peut que vous receviez une erreur de cookie s&eacute;curis&eacute; &agrave; ce stade. Nous aborderons la cr&eacute;ation de certificats SSL dans les &eacute;tapes suivantes.<\/p><p><strong>Installation en conteneur<\/strong><\/p><p>T&eacute;l&eacute;chargez la derni&egrave;re image Docker de n8n :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker pull n8nio\/n8n<\/pre><p>Ex&eacute;cuter le conteneur avec le mappage des ports :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker run -d --name n8n -p 5678:5678 n8nio\/n8n<\/pre><ul class=\"wp-block-list\">\n<li><strong>-d <\/strong>&ndash; Ex&eacute;cute le conteneur en arri&egrave;re-plan.<\/li>\n\n\n\n<li><strong>&ndash;name n8n <\/strong>&ndash; Nomme le conteneur n8n.<\/li>\n\n\n\n<li><strong>-p 5678:5678<\/strong> &ndash; Associe le port 5678 du serveur au port 5678 du conteneur.<\/li>\n<\/ul><p>Pour acc&eacute;der &agrave; n8n dans votre navigateur, ouvrez :<\/p><p><strong>http:\/\/votre-ip-de-serveur:5678<\/strong> <\/p><p>Comme pour les &eacute;tapes d&rsquo;installation ci-dessus, il se peut que vous rencontriez une erreur de cookie s&eacute;curis&eacute;. Reportez-vous &agrave; la section sur la cr&eacute;ation de certificats SSL ci-dessous.<\/p><p>Par d&eacute;faut, les donn&eacute;es contenues dans un conteneur Docker ne sont pas persistantes. Pour vous assurer que vos flux de travail et vos param&egrave;tres sont sauvegard&eacute;s, ex&eacute;cutez n8n avec un volume mont&eacute; :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker stop n8n &amp;&amp; docker rm n8n #stop and remove previous n8n container\ndocker run -d --name n8n -p 5678:5678 -v ~\/.n8n:\/home\/node\/.n8n n8nio\/n8n<\/pre><p>Cela permet de faire correspondre votre dossier local <strong>~\/.n8n <\/strong>au r&eacute;pertoire de donn&eacute;es de n8n &agrave; l&rsquo;int&eacute;rieur du conteneur.<\/p><p>Si le conteneur ne d&eacute;marre pas, il se peut que vous ne disposiez pas des autorisations n&eacute;cessaires pour &eacute;crire sur le volume. R&eacute;clamez les autorisations en ex&eacute;cutant :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo chown -R 1000:1000 ~\/.n8n\nsudo chmod -R 755 ~\/.n8n<\/pre><p>D&eacute;marrez ensuite le conteneur :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker start n8n<\/pre><h3 class=\"wp-block-heading\" id=\"h-3-configurer-n8n\">3. Configurer n8n<\/h3><p>Par d&eacute;faut, n8n n&rsquo;impose pas d&rsquo;authentification, de sorte que quiconque acc&egrave;de &agrave; l&rsquo;IP de votre serveur peut l&rsquo;utiliser. Pour s&eacute;curiser votre instance, d&eacute;finissez les variables d&rsquo;environnement avant d&rsquo;ex&eacute;cuter le conteneur.<\/p><p>Avec l&rsquo;<strong>installation directe<\/strong>, vous pouvez utiliser la commande export pour ajouter des variables. Dans l&rsquo;exemple ci-dessous, veillez &agrave; remplacer <strong>nom d&rsquo;utilisateur<\/strong>, <strong>mot de passe <\/strong>et <strong>votrenomdedomaine.fr <\/strong>par les informations d&rsquo;identification que vous avez choisies :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">export N8N_BASIC_AUTH_ACTIVE=true\nexport N8N_BASIC_AUTH_USER=nomutilisateur\nexport N8N_BASIC_AUTH_PASSWORD=motdepasse\nexport N8N_HOST=votrenomdedomaine.fr\nexport N8N_PORT=5678\nexport WEBHOOK_URL=https:\/\/votrenomdedomaine.fr\/\nexport GENERIC_TIMEZONE=UTC<\/pre><p>Lorsque vous ex&eacute;cutez n8n en tant que conteneur Docker (<strong>installation conteneuris&eacute;e<\/strong>), vous pouvez passer ces variables &agrave; l&rsquo;aide de l&rsquo;option -e (l&agrave; encore, ajoutez vos propres informations d&rsquo;identification ci-dessous) :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker stop n8n &amp;&amp; docker rm n8n #stop and remove previous n8n container\ndocker run -d --name n8n \\\n  -p 5678:5678 \\\n  -e N8N_BASIC_AUTH_ACTIVE=true \\\n  -e N8N_BASIC_AUTH_USER=nomutilisateur \\\n  -e N8N_BASIC_AUTH_PASSWORD=motdepasse \\\n  -e N8N_HOST=votrenomdedomaine.fr \\\n  -e N8N_PORT=5678 \\\n  -e WEBHOOK_URL=https:\/\/votrenomdedomaine.fr\/ \\\n  -e GENERIC_TIMEZONE=UTC \\\n  -v ~\/.n8n:\/home\/node\/.n8n \\\n  n8nio\/n8n<\/pre><h3 class=\"wp-block-heading\" id=\"h-4-activer-l-acces-securise\">4. Activer l&rsquo;acc&egrave;s s&eacute;curis&eacute;<\/h3><p>Pour prot&eacute;ger votre instance n8n et garantir des connexions chiffr&eacute;es, nous allons mettre en place le <strong>protocole SSL <\/strong>(HTTPS) en utilisant <strong>Let&rsquo;s Encrypt <\/strong>et <strong>NGINX <\/strong>comme proxy inverse. Ceci est particuli&egrave;rement important si vous utilisez un nom de domaine personnalis&eacute;.<\/p><ol start=\"5\" class=\"wp-block-list\">\n<li>Installer <strong>NGINX <\/strong>et <strong>Certbot <\/strong>:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt update &amp;&amp; sudo apt install nginx certbot python3-certbot-nginx -y<\/pre><ol start=\"6\" class=\"wp-block-list\">\n<li>Activer et d&eacute;marrer NGINX :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo systemctl enable nginx\nsudo systemctl start nginx<\/pre><ol start=\"7\" class=\"wp-block-list\">\n<li>Cr&eacute;ez et ouvrez un nouveau fichier de configuration NGINX pour n8n :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo nano \/etc\/nginx\/sites-available\/n8n<\/pre><ol start=\"8\" class=\"wp-block-list\">\n<li>Ajoutez la configuration suivante, en rempla&ccedil;ant <strong>votrenomdedomaine.fr <\/strong>par votre nom de domaine actuel :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">server {\n    server_name votrenomdedomaine.fr;\n\n    location \/ {\n        proxy_pass http:\/\/localhost:5678;  # Forward requests to n8n\n        proxy_set_header Host $host;\n        proxy_set_header X-Real-IP $remote_addr;\n        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n        proxy_set_header X-Forwarded-Proto $scheme;\n    }\n\n    listen 80;\n}<\/pre><p>Ensuite, enregistrez et quittez en tapant <strong>CTRL+ X<\/strong>, puis <strong>Y<\/strong>, puis <strong>ENTREE.<\/strong><\/p><ol start=\"9\" class=\"wp-block-list\">\n<li>Activer la configuration :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo ln -s \/etc\/nginx\/sites-available\/n8n \/etc\/nginx\/sites-enabled\/<\/pre><ol start=\"10\" class=\"wp-block-list\">\n<li>Red&eacute;marrer NGINX :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo systemctl restart nginx<\/pre><ol start=\"11\" class=\"wp-block-list\">\n<li>G&eacute;n&eacute;rer un certificat SSL Let&rsquo;s Encrypt gratuit :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo certbot --nginx -d votrenomdedomaine.fr<\/pre><ol start=\"12\" class=\"wp-block-list\">\n<li>Ouvrez crontab :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo certbot renew<\/pre><p>S&eacute;lectionnez <strong>nano <\/strong>si l&rsquo;on vous demande de choisir l&rsquo;&eacute;diteur.<\/p><ol start=\"13\" class=\"wp-block-list\">\n<li>Ajoutez la t&acirc;che cron suivante :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">0 2 * * * certbot renew --quiet --post-hook \"systemctl restart nginx\"<\/pre><p>Les certificats Let&rsquo;s Encrypt expirent par d&eacute;faut tous les 90 jours. Avec cette t&acirc;che en place, Certbot renouvellera votre certificat automatiquement.<\/p><p>Pour confirmer que n8n fonctionne avec HTTPS, ouvrez votre navigateur et entrez votre nom de domaine au format <strong>https:\/\/votrenomdedomaine.fr<\/strong>. Si vous voyez l&rsquo;interface n8n sans aucun avertissement SSL, votre installation a r&eacute;ussi et n8n est maintenant pr&ecirc;t &agrave; &ecirc;tre utilis&eacute; !<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2><p>F&eacute;licitations ! Vous avez r&eacute;ussi &agrave; installer et &agrave; auto-h&eacute;berger n8n sur votre propre serveur. Que vous ayez utilis&eacute; l&rsquo;installation en un clic d&rsquo;Hostinger ou install&eacute; n8n manuellement, vous disposez d&eacute;sormais d&rsquo;un puissant outil pour une automatisation du flux de travail &agrave; port&eacute;e de main.<\/p><p>Il est maintenant temps de commencer &agrave; cr&eacute;er des workflows et &agrave; automatiser des t&acirc;ches ! Qu&rsquo;il s&rsquo;agisse d&rsquo;int&eacute;grations simples ou de processus commerciaux complexes, n8n vous offre la flexibilit&eacute; de connecter des applications, des API et des bases de donn&eacute;es sans avoir &agrave; &eacute;crire des tonnes de code.<\/p><p>N&rsquo;oubliez pas les points suivants :<\/p><ul class=\"wp-block-list\">\n<li><strong>Assurez la s&eacute;curit&eacute; du n8n <\/strong>: Utilisez l&rsquo;authentification, activez le protocole HTTPS et limitez l&rsquo;acc&egrave;s si n&eacute;cessaire.<\/li>\n\n\n\n<li><strong>Mettez &agrave; jour r&eacute;guli&egrave;rement <\/strong>: Restez au courant des derniers n8n et correctifs de s&eacute;curit&eacute; en mettant r&eacute;guli&egrave;rement &agrave; jour votre installation.<\/li>\n\n\n\n<li><strong>Sauvegardez vos donn&eacute;es <\/strong>: Si vous utilisez Docker, assurez un stockage persistant pour que vos flux de travail et vos informations d&rsquo;identification soient en s&eacute;curit&eacute;.<\/li>\n<\/ul><p>Si vous rencontrez des probl&egrave;mes ou si vous souhaitez explorer des configurations avanc&eacute;es, consultez la <a href=\"https:\/\/docs.n8n.io\/\" target=\"_blank\" rel=\"noopener\">documentation n8n<\/a> ou rejoignez la <a href=\"https:\/\/community.n8n.io\/\" target=\"_blank\" rel=\"noopener\">communaut&eacute; n8n<\/a> pour obtenir de l&rsquo;aide.<\/p><h2 class=\"wp-block-heading\" id=\"h-comment-installer-n8n-faq\">Comment installer n8n &ndash; FAQ<\/h2><div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1745502446977\"><h3 class=\"schema-faq-question\">Pouvez-vous ex&eacute;cuter n8n localement ?<\/h3> <p class=\"schema-faq-answer\">Oui, vous pouvez ex&eacute;cuter n8n localement en l&rsquo;installant globalement &agrave; l&rsquo;aide de <strong>npm <\/strong>avec la commande npm install n8n -g. Apr&egrave;s l&rsquo;installation, d&eacute;marrez n8n en ex&eacute;cutant n8n ou n8n start.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1745502459478\"><h3 class=\"schema-faq-question\">De quel plan VPS ai-je besoin pour faire fonctionner n8n ?<\/h3> <p class=\"schema-faq-answer\">Un VPS avec <strong>2 vCores <\/strong>et <strong>4 Go de RAM <\/strong>devrait suffire pour d&eacute;marrer, dans ce cas, le <a href=\"https:\/\/www.hostinger.com\/fr\/vps\"><strong>KVM2 <\/strong>de Hostinger<\/a> sera plus que suffisant.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1745502473831\"><h3 class=\"schema-faq-question\">Comment acc&eacute;der &agrave; n8n apr&egrave;s l&rsquo;avoir install&eacute; ?<\/h3> <p class=\"schema-faq-answer\">Apr&egrave;s avoir install&eacute; n8n localement, vous pouvez acc&eacute;der &agrave; son interface en naviguant vers <strong>http:\/\/localhost:5678 <\/strong>dans votre navigateur web si vous l&rsquo;ex&eacute;cutez localement. Si vous &ecirc;tes auto-h&eacute;berg&eacute; sur un VPS avec un domaine personnalis&eacute;, utilisez <strong>http:\/\/votredomaine.fr:5678, <\/strong>ou <strong>https:\/\/votredomaine.fr <\/strong>si SSL est configur&eacute;.<\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>n8n est un outil d&rsquo;automatisation du workflow qui permet une int&eacute;gration transparente entre diverses applications et API. La possibilit&eacute; de l&rsquo;auto-h&eacute;berger sur un VPS Ubuntu offre une meilleure confidentialit&eacute; des donn&eacute;es, des options de personnalisation et des &eacute;conomies par rapport aux solutions g&eacute;r&eacute;es. Ce guide couvre deux m&eacute;thodes d&rsquo;installation : l&rsquo;installation facile en un clic [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/installer-n8n\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":355,"featured_media":33568,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Comment installer n8n pour h\u00e9berger votre propre automatisation","rank_math_description":"Apprenez \u00e0 installer et h\u00e9berger n8n sur un VPS avec Hostinger pour automatiser vos t\u00e2ches facilement et en toute s\u00e9curit\u00e9.","rank_math_focus_keyword":"installer n8n","footnotes":""},"categories":[4760],"tags":[],"class_list":["post-40065","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vps"],"hreflangs":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/40065","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\/355"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=40065"}],"version-history":[{"count":21,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/40065\/revisions"}],"predecessor-version":[{"id":46434,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/40065\/revisions\/46434"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media\/33568"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=40065"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=40065"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=40065"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}