{"id":49784,"date":"2025-04-29T20:26:19","date_gmt":"2025-04-29T23:26:19","guid":{"rendered":"\/tutoriais\/?p=49784"},"modified":"2026-08-07T12:00:28","modified_gmt":"2026-08-07T05:00:28","slug":"como-instalar-n8n","status":"publish","type":"post","link":"\/br\/tutoriais\/como-instalar-n8n\/","title":{"rendered":"Como instalar n8n em um servidor privado com Ubuntu"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Hospedar o n8n no seu pr&oacute;prio servidor Ubuntu oferece mais privacidade para seus dados, maior controle e mais efici&ecirc;ncia do que uma solu&ccedil;&atilde;o gerenciada de hospedagem cloud. Al&eacute;m disso, instalar o n8n requer apenas algumas etapas se voc&ecirc; j&aacute; tiver um sistema com recursos de hardware suficientes e acesso root completo ao terminal.<\/p><p class=\"wp-block-paragraph\">H&aacute; tr&ecirc;s maneiras de instalar e hospedar o n8n no seu pr&oacute;prio servidor Ubuntu. Cada uma oferece vantagens diferentes e &eacute; indicada para um tipo de usu&aacute;rio:<\/p><ul class=\"wp-block-list\">\n<li><strong>Instale o n8n usando o Node Package Manager (npm)<\/strong>. Baixe e instale o pacote do n8n pelo npm no terminal do sistema. Esse &eacute; o m&eacute;todo mais simples e funciona em qualquer sistema, mas tamb&eacute;m &eacute; o menos confi&aacute;vel.<\/li>\n\n\n\n<li><strong>Execute o n8n em um container Docker<\/strong>. Configure um container Docker para executar o n8n. As etapas e ferramentas adicionais podem tornar esse m&eacute;todo mais complexo, mas ele &eacute; mais confi&aacute;vel do que a instala&ccedil;&atilde;o via npm.<\/li>\n\n\n\n<li><strong>Instale o n8n em um VPS da Hostinger usando um template<\/strong>. Configure o n8n com apenas alguns cliques usando o template da Hostinger. Como esse m&eacute;todo n&atilde;o exige a execu&ccedil;&atilde;o de comandos, ele &eacute; o mais seguro, f&aacute;cil e eficiente.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Independentemente do m&eacute;todo de instala&ccedil;&atilde;o, hospedar o n8n no seu pr&oacute;prio servidor exige alguns cuidados, pois voc&ecirc; ser&aacute; respons&aacute;vel pelas tarefas de administra&ccedil;&atilde;o do servidor. As pr&aacute;ticas mais importantes incluem manter sua inst&acirc;ncia do n8n segura, atualiz&aacute;-la regularmente e configurar um sistema de backup confi&aacute;vel para garantir a integridade dos dados.<\/p><p class=\"wp-block-paragraph\">A seguir, veja em detalhes como instalar e hospedar o n8n no Ubuntu, incluindo os diferentes m&eacute;todos de instala&ccedil;&atilde;o e as melhores pr&aacute;ticas para manter a plataforma de automa&ccedil;&atilde;o segura ap&oacute;s a implanta&ccedil;&atilde;o.<\/p><h2 id=\"h-prerequisites-for-self-hosting-n8n\" class=\"wp-block-heading\">Pr&eacute;-requisitos para instalar e hospedar o n8n<\/h2><p class=\"wp-block-paragraph\">Como o <a href=\"\/br\/tutoriais\/o-que-e-n8n\/\">n8n<\/a> exige recursos de hardware e depend&ecirc;ncias espec&iacute;ficos, voc&ecirc; precisa atender aos seguintes requisitos antes da instala&ccedil;&atilde;o:<\/p><ul class=\"wp-block-list\">\n<li><strong>Um sistema Linux<\/strong>. Para obter o melhor desempenho, o sistema que executar&aacute; o n8n deve usar a vers&atilde;o mais recente do Linux. Neste tutorial, usaremos o Ubuntu, por ser a distribui&ccedil;&atilde;o Linux mais popular.<\/li>\n\n\n\n<li><strong>Hardware do servidor<\/strong>. Seu ambiente de hospedagem do n8n deve ter pelo menos <strong>1 GB de RAM<\/strong> e <strong>1 n&uacute;cleo de CPU<\/strong>. Recomendamos <strong>2 GB de RAM<\/strong> e <strong>2 n&uacute;cleos de CPU<\/strong> para ter uma margem de recursos e acomodar necessidades futuras.<\/li>\n\n\n\n<li><strong>Dom&iacute;nio para HTTPS<\/strong>. &Eacute; obrigat&oacute;rio ter um dom&iacute;nio para emitir e instalar um certificado SSL\/TLS na inst&acirc;ncia do n8n. Isso &eacute; fundamental, pois o n8n exige uma conex&atilde;o segura por padr&atilde;o.<\/li>\n\n\n\n<li><strong>Acesso ao terminal<\/strong>. Como a instala&ccedil;&atilde;o e a configura&ccedil;&atilde;o do n8n exigem a execu&ccedil;&atilde;o de comandos, voc&ecirc; precisa ter acesso root ao terminal do ambiente de hospedagem.<\/li>\n\n\n\n<li><strong>Docker instalado (recomendado)<\/strong>. Embora seja poss&iacute;vel configurar o n8n fora de um container, usar o Docker melhora o isolamento e simplifica o gerenciamento. Se quiser executar o n8n em um container, verifique se o <a href=\"\/br\/tutoriais\/instalar-docker-ubuntu\/\">Docker est&aacute; instalado no sistema<\/a>.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Escolher os recursos adequados para o VPS &eacute; fundamental para hospedar o n8n com estabilidade. Servidores com recursos insuficientes podem deixar seus workflows mais lentos ou fazer com que eles apresentem falhas. Confira nosso artigo sobre os <a href=\"\/br\/tutoriais\/vps-n8n-requisitos\/\">requisitos de VPS para n8n<\/a> e escolha a configura&ccedil;&atilde;o mais adequada.<\/p><h2 id=\"h-how-to-self-host-n8n-with-npm\" class=\"wp-block-heading\">Como instalar o n8n usando o npm<\/h2><p class=\"wp-block-paragraph\">A maneira mais b&aacute;sica de instalar o n8n &eacute; fazer isso manualmente pelo <strong>npm<\/strong>, executando comandos no terminal. Esse m&eacute;todo funciona em diferentes sistemas, seja em um computador local ou em um servidor virtual privado (VPS), independentemente do provedor de hospedagem.<\/p><p class=\"wp-block-paragraph\">No entanto, esse m&eacute;todo pode n&atilde;o ser confi&aacute;vel se voc&ecirc; quiser manter o n8n em execu&ccedil;&atilde;o 24 horas por dia, 7 dias por semana, pois ele n&atilde;o conta com pol&iacute;ticas de reinicializa&ccedil;&atilde;o integradas e precisa de um gerenciador de processos para permanecer ativo. Por isso, &eacute; indicado principalmente para testar o n8n.<\/p><p class=\"wp-block-paragraph\">Os comandos podem variar de acordo com a sua distribui&ccedil;&atilde;o Linux. Veja como instalar o n8n pelo npm em um servidor Ubuntu:<\/p><ol class=\"wp-block-list\">\n<li>Acesse o terminal do sistema como root. Se estiver usando uma m&aacute;quina remota, como um VPS, conecte-se via SSH.<\/li>\n\n\n\n<li>Execute o comando abaixo para atualizar a lista de pacotes do sistema e fazer upgrade dos softwares instalados, evitando poss&iacute;veis problemas de incompatibilidade:<\/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 upgrade -y<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Configure um multiplexador de terminal para manter o n8n em execu&ccedil;&atilde;o cont&iacute;nua em segundo plano. Neste tutorial, usaremos o <a href=\"\/br\/tutoriais\/instalar-e-usar-screen-linux\/\">Linux Screen<\/a>:<\/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 -y screen<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>Instale as depend&ecirc;ncias essenciais, ou seja, os pacotes necess&aacute;rios para o n8n funcionar corretamente. Como o n8n requer Node.js e npm, baixe o script de configura&ccedil;&atilde;o com este comando:<\/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_22.x | sudo -E bash -<\/pre><ol start=\"5\" class=\"wp-block-list\">\n<li>Instale o <strong>Node.js<\/strong> e o <strong>npm<\/strong> executando:<\/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=\"6\" class=\"wp-block-list\">\n<li>Verifique a instala&ccedil;&atilde;o com estes comandos. Se o Node.js e o npm estiverem configurados corretamente, o terminal exibir&aacute; a vers&atilde;o de cada um:<\/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 class=\"wp-block-paragraph\">Ap&oacute;s instalar o Node.js e o npm, instale e configure o n8n:<\/p><ol class=\"wp-block-list\">\n<li>Instale o n8n globalmente usando o npm:<\/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=\"\">npm install -g n8n<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Inicie uma sess&atilde;o do Screen chamada <strong>n8n<\/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=\"\">screen -S n8n<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Execute o n8n na sess&atilde;o do Screen:<\/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<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>Para sair da sess&atilde;o do Screen e voltar ao terminal principal, pressione <strong>CTRL+A<\/strong> e depois <strong>D<\/strong>.<\/li>\n\n\n\n<li>Digite o endere&ccedil;o abaixo no navegador, substituindo <strong>your-server-ip<\/strong> pelo endere&ccedil;o IP real do seu servidor:<\/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=\"\">http:\/\/your-server-ip:5678<\/pre><p class=\"wp-block-paragraph\">Nesse momento, voc&ecirc; pode receber um erro relacionado ao cookie seguro. Embora seja poss&iacute;vel contorn&aacute;-lo, recomendamos fortemente instalar um certificado SSL para manter o n8n seguro. Explicaremos as etapas em detalhes mais adiante.<\/p><h2 id=\"h-how-to-self-host-n8n-with-docker\" class=\"wp-block-heading\">Como instalar o n8n com Docker<\/h2><p class=\"wp-block-paragraph\">Executar o n8n com Docker &eacute; mais confi&aacute;vel, pois um container oferece maior independ&ecirc;ncia e isolamento. Isso simplifica o gerenciamento e a integra&ccedil;&atilde;o caso voc&ecirc; queira instalar outras ferramentas no mesmo ambiente de hospedagem.<\/p><p class=\"wp-block-paragraph\">Para quem est&aacute; come&ccedil;ando a usar o Docker, esse processo de configura&ccedil;&atilde;o &eacute; mais complexo do que a instala&ccedil;&atilde;o via npm. Ainda assim, &eacute; o m&eacute;todo recomendado devido &agrave;s suas vantagens. Para conhecer todas as etapas, confira nosso tutorial sobre como <a href=\"\/br\/tutoriais\/n8n-docker\/\">instalar o n8n com Docker<\/a>.<\/p><h2 id=\"h-how-to-self-host-n8n-using-hostinger-s-vps-template\" class=\"wp-block-heading\">Como instalar o n8n usando o template de VPS da Hostinger<\/h2><p class=\"wp-block-paragraph\">Voc&ecirc; pode instalar e <a href=\"\/br\/hospedagem-n8n\">hospedar o n8n em um VPS da Hostinger<\/a> com apenas alguns cliques usando nosso template de sistema operacional, uma solu&ccedil;&atilde;o pr&eacute;-configurada que instala e configura automaticamente o n8n e suas depend&ecirc;ncias.<\/p><p class=\"wp-block-paragraph\">Al&eacute;m de tornar o processo mais f&aacute;cil e eficiente, usar o template de VPS da Hostinger ajuda a evitar erros, pois nosso sistema cuida de todas as tarefas de configura&ccedil;&atilde;o. Veja como instalar o n8n usando nosso template:<\/p><ol class=\"wp-block-list\">\n<li>Acesse o <a href=\"http:\/\/hpanel.hostinger.com\" target=\"_blank\" rel=\"noopener\">hPanel<\/a> e fa&ccedil;a login pelo m&eacute;todo de sua prefer&ecirc;ncia.<\/li>\n\n\n\n<li>Depois de fazer login, acesse a se&ccedil;&atilde;o <strong>VPS<\/strong> no menu &agrave; esquerda.<\/li>\n\n\n\n<li>Escolha o VPS ao qual deseja aplicar o template do n8n e clique no bot&atilde;o <strong>Gerenciar<\/strong> ao lado dele.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1153\" height=\"237\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/08\/manage-gerenciar-vps-hpanel.png\/public\" alt='tela de vps no hpanel com bot&atilde;o \"gerenciar\" em destaque' class=\"wp-image-57438\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/08\/manage-gerenciar-vps-hpanel.png\/w=1153,fit=scale-down 1153w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/08\/manage-gerenciar-vps-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/08\/manage-gerenciar-vps-hpanel.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/08\/manage-gerenciar-vps-hpanel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/08\/manage-gerenciar-vps-hpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1153px) 100vw, 1153px\" \/><\/figure><ol start=\"4\" class=\"wp-block-list\">\n<li>No painel do VPS, abra o menu suspenso <strong>SO e Painel<\/strong> &agrave; esquerda e selecione <strong>Sistema operacional<\/strong>. Nessa p&aacute;gina, voc&ecirc; encontra centenas de templates para instalar diferentes sistemas operacionais e aplicativos no VPS.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a777b7d12d29\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a777b7d12d29\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"428\" height=\"634\" 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\/53\/2025\/01\/sistema-operacional-vps-hpanel.png\/public\" alt='barra lateral do vps no hpanel com a op&ccedil;&atilde;o \"sistema operacional\" em destaque' class=\"wp-image-48458\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/01\/sistema-operacional-vps-hpanel.png\/w=428,fit=scale-down 428w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/01\/sistema-operacional-vps-hpanel.png\/w=203,fit=scale-down 203w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/01\/sistema-operacional-vps-hpanel.png\/w=101,fit=scale-down 101w\" sizes=\"(max-width: 428px) 100vw, 428px\" \/><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=\"5\" class=\"wp-block-list\">\n<li>No painel <strong>Mudar SO<\/strong>, digite <strong>n8n<\/strong> na barra de pesquisa e selecione o template n8n.<\/li>\n\n\n\n<li>Na janela que ser&aacute; aberta, clique ou toque em <strong>Pr&oacute;ximo<\/strong>.<\/li>\n\n\n\n<li>Voc&ecirc; ver&aacute; uma janela informando que o sistema operacional do VPS ser&aacute; sobrescrito e que todos os arquivos ser&atilde;o exclu&iacute;dos. Marque a caixa ao lado de &ldquo;<strong>Estou ciente de que todos os meus arquivos ser&atilde;o apagados e n&atilde;o poder&atilde;o ser restaurados.<\/strong>&rdquo; e clique em <strong>Pr&oacute;ximo<\/strong>.<\/li>\n\n\n\n<li>Digite uma senha para o usu&aacute;rio root e clique em <strong>Confirmar<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a777b7d15e58\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a777b7d15e58\" class=\"aligncenter size-full is-resized wp-lightbox-container\"><img decoding=\"async\" width=\"608\" height=\"373\" 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\/53\/2026\/08\/change-os-mudar-so-vps-hpanel.png\/public\" alt=\"Tela de cria&ccedil;&atilde;o de uma nova senha root\" class=\"wp-image-57439\" style=\"aspect-ratio:1.767084113992703;width:548px;height:auto\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/08\/change-os-mudar-so-vps-hpanel.png\/w=608,fit=scale-down 608w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/08\/change-os-mudar-so-vps-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/08\/change-os-mudar-so-vps-hpanel.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 608px) 100vw, 608px\" \/><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\">A configura&ccedil;&atilde;o do template ser&aacute; iniciada. Voc&ecirc; ver&aacute; uma notifica&ccedil;&atilde;o de carregamento no canto inferior direito da tela, como no exemplo abaixo:<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a777b7d191a2\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a777b7d191a2\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"432\" height=\"133\" 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\/53\/2026\/08\/loading-pop-up-vps-hpanel.png\/public\" alt=\"Notifica&ccedil;&atilde;o de carregamento da configura&ccedil;&atilde;o do template n8n\" class=\"wp-image-57440\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/08\/loading-pop-up-vps-hpanel.png\/w=432,fit=scale-down 432w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/08\/loading-pop-up-vps-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/08\/loading-pop-up-vps-hpanel.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 432px) 100vw, 432px\" \/><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>\n\n        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    &#128161; Dica                <\/p>\n            <\/div>\n            <p class=\"protip__content\">Se quiser alterar a senha do seu VPS, voc&ecirc; pode fazer isso pelo menu <strong>Configura&ccedil;&otilde;es<\/strong> ou com a <strong>Kodee<\/strong>, nossa assistente com IA. Com a Kodee, basta digitar um prompt pedindo para alterar a senha do servidor e incluir a nova senha. Por exemplo: &ldquo;Altere a senha do meu VPS para MyNewSecurePassword123.&rdquo;<\/p>\n                    <\/div>\n        \n\n\n\n<\/p><p class=\"wp-block-paragraph\">Depois que o n8n estiver instalado, acesse-o pela p&aacute;gina <strong>Vis&atilde;o geral do VPS<\/strong> no hPanel e clique em <strong>Gerenciar aplicativo<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a777b7d1c669\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a777b7d1c669\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"991\" height=\"287\" 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\/53\/2025\/04\/manage-app-gerenciar-aplicativo-hpanel-vps.png\/public\" alt=\"Bot&atilde;o Gerenciar aplicativo na p&aacute;gina Vis&atilde;o geral do VPS no hPanel\" class=\"wp-image-57444\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/04\/manage-app-gerenciar-aplicativo-hpanel-vps.png\/w=991,fit=scale-down 991w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/04\/manage-app-gerenciar-aplicativo-hpanel-vps.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/04\/manage-app-gerenciar-aplicativo-hpanel-vps.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/04\/manage-app-gerenciar-aplicativo-hpanel-vps.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 991px) 100vw, 991px\" \/><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\">A instala&ccedil;&atilde;o &eacute; apenas o primeiro passo para hospedar o n8n no seu pr&oacute;prio servidor, independentemente do m&eacute;todo escolhido. Voc&ecirc; ainda precisa seguir algumas etapas para garantir que a plataforma funcione corretamente e com seguran&ccedil;a.<\/p><h2 class=\"wp-block-heading\" id=\"h-quais-sao-as-melhores-praticas-para-hospedar-o-n8n-no-seu-proprio-servidor\">Quais s&atilde;o as melhores pr&aacute;ticas para hospedar o n8n no seu pr&oacute;prio servidor?<\/h2><p class=\"wp-block-paragraph\">A seguir, confira algumas pr&aacute;ticas recomendadas para hospedar o n8n no seu pr&oacute;prio servidor. Siga estas orienta&ccedil;&otilde;es com aten&ccedil;&atilde;o para garantir que sua plataforma de automa&ccedil;&atilde;o funcione da melhor maneira poss&iacute;vel.<\/p><h3 class=\"wp-block-heading\">1. Proteja sua instala&ccedil;&atilde;o do n8n<\/h3><p class=\"wp-block-paragraph\">Como o n8n armazena muitos dados confidenciais e credenciais, &eacute; fundamental proteger tanto a plataforma quanto o ambiente de hospedagem.<\/p><p class=\"wp-block-paragraph\">Se estiver usando um dom&iacute;nio personalizado, instale um certificado SSL para que o n8n possa usar uma conex&atilde;o HTTPS. Isso &eacute; obrigat&oacute;rio ao instalar o n8n via npm ou Docker, pois a plataforma exige um cookie seguro por padr&atilde;o.<\/p><p class=\"wp-block-paragraph\">A maneira mais f&aacute;cil de instalar um certificado SSL no VPS &eacute; usar o <strong>Let&rsquo;s Encrypt<\/strong> com o <strong>NGINX<\/strong> como proxy reverso. Veja como fazer:<\/p><ol class=\"wp-block-list\">\n<li>Instale o <strong>Certbot<\/strong> e o <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>Crie\/abra o arquivo de configura&ccedil;&atilde;o do NGINX para o 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>Configure o NGINX como proxy para o tr&aacute;fego direcionado ao n8n. Adicione o c&oacute;digo abaixo e substitua <strong>yourdomain.com<\/strong> pelo seu dom&iacute;nio personalizado:<\/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 yourdomain.com;\n location \/ {\n proxy_pass http:\/\/localhost:5678; # Encaminha as solicita&ccedil;&otilde;es para o 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 listen 80;\n}<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>Salve e feche o arquivo pressionando <strong>CTRL+X<\/strong>, depois <strong>Y<\/strong> e <strong>ENTER<\/strong>.<\/li>\n\n\n\n<li>Ative a configura&ccedil;&atilde;o e reinicie o 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=\"6\" class=\"wp-block-list\">\n<li>Obtenha um certificado SSL para seu dom&iacute;nio personalizado, substituindo <strong>yourdomain.com<\/strong> pelo seu dom&iacute;nio:<\/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 yourdomain.com<\/pre><ol start=\"7\" class=\"wp-block-list\">\n<li>Por padr&atilde;o, os certificados do Let&rsquo;s Encrypt expiram a cada 90 dias. Para renov&aacute;-los automaticamente, configure uma tarefa cron no Certbot:<\/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><ol start=\"8\" class=\"wp-block-list\">\n<li>Se for solicitado que voc&ecirc; escolha um editor de texto, selecione <strong>nano<\/strong>.<\/li>\n\n\n\n<li>Adicione a seguinte tarefa cron:<\/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><ol start=\"10\" class=\"wp-block-list\">\n<li>Salve e feche o arquivo pressionando <strong>CTRL+X<\/strong>, depois <strong>Y<\/strong> e <strong>ENTER<\/strong>.<\/li>\n<\/ol><p class=\"wp-block-paragraph\">Para a instala&ccedil;&atilde;o com Docker, as etapas s&atilde;o semelhantes. A diferen&ccedil;a &eacute; que a configura&ccedil;&atilde;o do NGINX &eacute; a seguinte:<\/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=\"\">server {\n server_name yourdomain.com;\n location \/ {\n proxy_pass http:\/\/localhost:5678; # Encaminha as solicita&ccedil;&otilde;es para o 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 listen 80;\n}\n<\/pre><p class=\"wp-block-paragraph\">Al&eacute;m disso, &eacute; necess&aacute;rio seguir estas etapas adicionais ap&oacute;s configurar a tarefa cron de renova&ccedil;&atilde;o autom&aacute;tica:<\/p><ol start=\"1\" class=\"wp-block-list\">\n<li>Abra o arquivo docker <strong>compose.yml<\/strong> com o 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=\"2\" class=\"wp-block-list\">\n<li>Atualize as seguintes vari&aacute;veis de ambiente:<\/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:\/\/yourdomain.com\/\n- N8N_HOST=yourdomain.com\n- N8N_PORT=5678\n- N8N_PROTOCOL=https<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Salve e feche o arquivo pressionando <strong>CTRL+X<\/strong>, depois <strong>Y<\/strong> e <strong>ENTER<\/strong>.<\/li>\n\n\n\n<li>Reinicie o Docker Compose para aplicar as altera&ccedil;&otilde;es:<\/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<\/pre><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 up -d<\/pre><p class=\"wp-block-paragraph\">Por padr&atilde;o, o n8n n&atilde;o exige autentica&ccedil;&atilde;o. Portanto, qualquer pessoa que acessar o IP do servidor poder&aacute; us&aacute;-lo. Para proteger sua inst&acirc;ncia, defina as vari&aacute;veis de ambiente antes de executar o container.<\/p><p class=\"wp-block-paragraph\">Na <strong>instala&ccedil;&atilde;o direta<\/strong>, use o comando export para adicionar as vari&aacute;veis de ambiente. No exemplo abaixo, substitua <strong>username<\/strong>, <strong>password<\/strong> e <strong>yourdomain.com<\/strong> pelas credenciais escolhidas:<\/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=username\nexport N8N_BASIC_AUTH_PASSWORD=password\nexport N8N_HOST=yourdomain.com\nexport N8N_PORT=5678\nexport WEBHOOK_URL=https:\/\/yourdomain.com\/\nexport GENERIC_TIMEZONE=UTC<\/pre><p class=\"wp-block-paragraph\">Ao executar o n8n em um container Docker, voc&ecirc; pode passar essas vari&aacute;veis com a flag <strong>-e<\/strong>. Substitua novamente os valores abaixo pelas suas pr&oacute;prias credenciais:<\/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 # para e remove o container n8n anterior\ndocker run -d --name n8n \n-p 5678:5678 \n-e N8N_BASIC_AUTH_ACTIVE=true \n-e N8N_BASIC_AUTH_USER=username \n-e N8N_BASIC_AUTH_PASSWORD=password \n-e N8N_HOST=yourdomain.com \n-e N8N_PORT=5678 \n-e WEBHOOK_URL=https:\/\/yourdomain.com\/ \n-e GENERIC_TIMEZONE=UTC \n-v ~\/.n8n:\/home\/node\/.n8n \nn8nio\/n8n<\/pre><p class=\"wp-block-paragraph\">Al&eacute;m de proteger o n8n, voc&ecirc; tamb&eacute;m precisa adotar outras pr&aacute;ticas de <a href=\"\/br\/tutoriais\/vps-seguro\/\">seguran&ccedil;a para VPS<\/a>, pois um servidor vulner&aacute;vel pode colocar seus dados confidenciais em risco. Por exemplo, configure regras de firewall adequadas para garantir que apenas endere&ccedil;os IP autorizados possam acessar sua plataforma de automa&ccedil;&atilde;o.<\/p><h3 class=\"wp-block-heading\">2. Mantenha sua inst&acirc;ncia atualizada<\/h3><p class=\"wp-block-paragraph\">Para manter o ambiente do n8n seguro, atualize regularmente a plataforma de automa&ccedil;&atilde;o, suas depend&ecirc;ncias e os demais softwares do sistema. Pacotes desatualizados podem causar falhas nos workflows, vulnerabilidades de seguran&ccedil;a e v&aacute;rios outros problemas.<\/p><p class=\"wp-block-paragraph\">As etapas para atualizar o n8n dependem do m&eacute;todo de instala&ccedil;&atilde;o. Se voc&ecirc; instalou o n8n via npm, atualize-o executando:<\/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 update -g n8n<\/pre><p class=\"wp-block-paragraph\">Se voc&ecirc; usa o Docker Compose, atualize o n8n baixando a imagem mais recente. Execute os comandos abaixo, um por vez:<\/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=\"\"># Acesse o diret&oacute;rio que cont&eacute;m o arquivo do Docker Compose\ncd &lt;\/caminho\/para\/o\/diretorio\/do\/arquivo\/compose&gt;\n\n# Baixe a vers&atilde;o mais recente\ndocker compose pull\n\n# Pare e remova a vers&atilde;o mais antiga\ndocker compose down\n\n# Inicie o cont&ecirc;iner\ndocker compose up -d<\/pre><p class=\"wp-block-paragraph\">Da mesma forma, use o m&eacute;todo do Docker para atualizar o n8n instalado com o template de VPS da Hostinger. Nosso sistema instala o n8n automaticamente em um container para garantir o melhor n&iacute;vel de confiabilidade e isolamento.<\/p><p class=\"wp-block-paragraph\">Atualize tamb&eacute;m os demais pacotes de software do sistema usando o gerenciador de pacotes da distribui&ccedil;&atilde;o. No Ubuntu, basta executar:<\/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 update &amp;&amp; sudo apt upgrade -y<\/pre><h3 class=\"wp-block-heading\">3. Garanta a persist&ecirc;ncia dos dados e fa&ccedil;a backups<\/h3><p class=\"wp-block-paragraph\">Garantir a persist&ecirc;ncia e contar com uma estrat&eacute;gia s&oacute;lida de backup s&atilde;o medidas essenciais para preservar a integridade dos dados de uma inst&acirc;ncia do n8n hospedada no seu pr&oacute;prio servidor. Isso &eacute; especialmente importante ao executar o n8n em um container Docker.<\/p><p class=\"wp-block-paragraph\">Ao executar o n8n no Docker, todos os dados ficam armazenados no sistema de arquivos ef&ecirc;mero do container. Isso representa um risco, pois os dados da plataforma de automa&ccedil;&atilde;o ser&atilde;o apagados se o container for exclu&iacute;do.<\/p><p class=\"wp-block-paragraph\">Para evitar isso, monte um volume persistente executando o seguinte comando:<\/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 -v ~\/.n8n:\/home\/node\/.n8n ...<\/pre><p class=\"wp-block-paragraph\">Esse comando mapeia o diret&oacute;rio <strong>~\/.n8n<\/strong> da m&aacute;quina host para o diret&oacute;rio <strong>\/home\/node\/.n8n<\/strong> dentro do container Docker. Assim, os dados que o n8n gravar no diret&oacute;rio interno ser&atilde;o salvos no sistema de arquivos da m&aacute;quina host.<\/p><p class=\"wp-block-paragraph\">Al&eacute;m de garantir a persist&ecirc;ncia dos dados do n8n, fa&ccedil;a backups regulares de todo o servidor para manter os dados seguros e facilitar a restaura&ccedil;&atilde;o em caso de problemas graves. Voc&ecirc; pode usar diferentes ferramentas para essa tarefa ou fazer o backup manualmente, copiando todos os arquivos para outro local de armazenamento.<\/p><p class=\"wp-block-paragraph\">Se voc&ecirc; usa as solu&ccedil;&otilde;es de VPS da Hostinger, um <strong>backup semanal autom&aacute;tico<\/strong> fica ativado por padr&atilde;o. Tamb&eacute;m oferecemos um <strong>snapshot<\/strong> manual, que registra o estado atual do VPS para facilitar a recupera&ccedil;&atilde;o caso voc&ecirc; queira fazer grandes altera&ccedil;&otilde;es no servidor.<\/p><h2 id=\"h-what-to-do-after-installing-n8n\" class=\"wp-block-heading\">O que fazer ap&oacute;s instalar o n8n?<\/h2><p class=\"wp-block-paragraph\">Depois de instalar o n8n, explore a plataforma com mais detalhes para descobrir como ela pode ajudar a otimizar seus projetos ou tarefas. Com centenas de nodes pr&eacute;-configurados, diversas integra&ccedil;&otilde;es com aplicativos e compatibilidade com interfaces de programa&ccedil;&atilde;o de aplica&ccedil;&otilde;es (API) personalizadas, as possibilidades de <a href=\"\/br\/tutoriais\/o-que-automatizar-com-n8n\/\">automa&ccedil;&atilde;o com o n8n<\/a> s&atilde;o enormes.<\/p><p class=\"wp-block-paragraph\">Por exemplo, voc&ecirc; pode integrar o Gmail a um software de gerenciamento de relacionamento com o cliente (CRM) para automatizar o processo de integra&ccedil;&atilde;o de novos clientes ou conectar o WhatsApp &agrave; API da OpenAI para criar um chatbot com IA. Para se inspirar, confira nosso tutorial sobre algumas das <a href=\"\/br\/tutoriais\/br\/tutoriais\/integracoes-n8n\/\">integra&ccedil;&otilde;es mais populares do n8n<\/a>.<\/p><p class=\"wp-block-paragraph\">Em vez de criar um sistema de automa&ccedil;&atilde;o do zero, voc&ecirc; tamb&eacute;m pode importar <a href=\"\/br\/tutoriais\/templates-n8n\/\">templates prontos de workflows do n8n<\/a> e expandi-los conforme necess&aacute;rio. Isso &eacute; especialmente &uacute;til para iniciantes que ainda n&atilde;o sabem quais nodes usar em uma determinada tarefa.<\/p><p class=\"wp-block-paragraph\">No <a href=\"https:\/\/n8n.io\/workflows\/\" target=\"_blank\" rel=\"noopener\">reposit&oacute;rio oficial do n8n<\/a>, voc&ecirc; pode explorar templates de workflows compartilhados por usu&aacute;rios para diferentes tarefas. Como alternativa, os usu&aacute;rios da Hostinger podem instalar o template n8n (<strong>100+ workflows<\/strong>), que j&aacute; vem configurado com v&aacute;rias op&ccedil;&otilde;es de workflow.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hospedar o n8n no seu pr&oacute;prio servidor Ubuntu oferece mais privacidade para seus dados, maior controle e mais efici&ecirc;ncia do que uma solu&ccedil;&atilde;o gerenciada de hospedagem cloud. Al&eacute;m disso, instalar o n8n requer apenas algumas etapas se voc&ecirc; j&aacute; tiver um sistema com recursos de hardware suficientes e acesso root completo ao terminal. H&aacute; tr&ecirc;s [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/br\/tutoriais\/como-instalar-n8n\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":190,"featured_media":48435,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Como instalar n8n em um servidor privado com Ubuntu","rank_math_description":"Aprenda como instalar n8n em um VPS Ubuntu via npm, Docker ou template da Hostinger. Veja o passo a passo e as melhores pr\u00e1ticas de seguran\u00e7a.","rank_math_focus_keyword":"como instalar n8n","footnotes":""},"categories":[8062,8024],"tags":[7724,7723,4836],"class_list":["post-49784","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aplicacoes-pre-instaladas","category-vps","tag-como-instalar-n8n","tag-n8n","tag-vps"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-self-host-n8n\/","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/como-instalar-n8n\/","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/installer-n8n\/","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/como-instalar-n8n\/","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/cara-install-n8n\/","default":0},{"locale":"de-DE","link":"https:\/\/www.hostinger.com\/de\/tutorials\/wie-man-n8n-installiert\/","default":0},{"locale":"it-IT","link":"https:\/\/www.hostinger.com\/it\/tutorial\/come-installare-n8n\/","default":0},{"locale":"nl-NL","link":"https:\/\/www.hostinger.com\/nl\/tutorials\/hoe-installeer-ik-n8n\/","default":0},{"locale":"pl-PL","link":"https:\/\/www.hostinger.com\/pl\/tutoriale\/jak-zainstalowac-n8n\/","default":0},{"locale":"ja-JP","link":"https:\/\/www.hostinger.com\/jp\/tutorials\/how-to-install-n8n\/","default":0},{"locale":"ar-AE","link":"http:\/\/www.hostinger.com\/ae\/tutorials\/how-to-install-n8n\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-self-host-n8n\/","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-self-host-n8n\/","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-self-host-n8n\/","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-self-host-n8n\/","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-self-host-n8n\/","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-self-host-n8n\/","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-self-host-n8n\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/como-instalar-n8n\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/como-instalar-n8n\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/como-instalar-n8n\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/como-instalar-n8n\/","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/49784","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/users\/190"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/comments?post=49784"}],"version-history":[{"count":4,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/49784\/revisions"}],"predecessor-version":[{"id":57445,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/49784\/revisions\/57445"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media\/48435"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media?parent=49784"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/categories?post=49784"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/tags?post=49784"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}