Como instalar n8n em VPS Ubuntu: Tutorial completo passo a passo 2026
Aprenda detalhadamente como instalar o n8n em VPS Ubuntu em 2026, incluindo métodos manuais e automáticos com Hostinger, além de dicas de segurança e solução de dúvidas.

Neste artigo, vamos guiá-lo detalhadamente sobre como instalar n8n em VPS Ubuntu em 2026. Você vai aprender desde os pré-requisitos essenciais, passando pela instalação manual, até a prática instalação automática oferecida pela Hostinger. Também abordaremos a configuração inicial para garantir segurança e estabilidade na sua automação e responderemos às dúvidas mais comuns para garantir seu sucesso com o n8n em seu VPS.
Pré-requisitos: o que você precisa antes de instalar o n8n
Antes de partir para a instalação do n8n em uma VPS com Ubuntu, é importante verificar alguns pré-requisitos para garantir que tudo acontecerá de forma tranquila e eficiente. Primeiro, você precisa de acesso root ou de usuário com permissões sudo no seu servidor, pois as operações que faremos exigem privilégios administrativos. Certifique-se também que seu VPS tenha uma versão do Ubuntu compatível, idealmente Ubuntu 20.04 LTS ou superior, para garantir maior estabilidade e suporte contínuo. Além disso, o servidor deve contar com Node.js (versão 18 ou superior), npm e banco de dados como PostgreSQL ou SQLite, dependendo do cenário de uso do n8n. Para conexão remota e instalação dos pacotes, uma conexão estável de Internet é fundamental. Ter o Docker instalado pode facilitar a manutenção, embora não seja obrigatório para instalação manual. Além disso, recomendamos preparar um domínio com SSL configurado para acesso seguro, mesmo que no início utilize IP para teste. Ter noções básicas de terminal Linux serão úteis para acompanhar o tutorial, mas não se preocupe, vamos explicar tudo passo a passo. Garantir um ambiente preparado evitará erros comuns durante a instalação e permitirá que seu ambiente n8n funcione perfeitamente.
Conheça a Formação Agentes de IA para dominar o n8n e automações inteligentes
Se você quer ir além da instalação e realmente aprender a criar agentes de IA eficazes usando o n8n, recomendo muito conhecer a Formação Agentes de IA da Hora de Codar. São mais de 8.100 alunos que já passaram por essa formação com 20h+ de conteúdo prático, cerca de 21 projetos para colocar a mão na massa e desenvolver automações reais, tudo sem exigir conhecimentos avançados em programação. Além disso, o curso oferece suporte vitalício com atualizações frequentes, templates prontos e uma comunidade ativa para tirar dúvidas. É a forma ideal para quem quer se destacar na área de automação e IA, criando soluções que realmente funcionam e têm valor no mercado. Se interessou? Dá uma olhada no curso diretamente neste link: https://app.horadecodar.com.br/lp/formacao-agentes-de-ia-n8n?utm_source=blog.
Hospedagem que aguenta seu projeto crescer
Hospedagem rápida, painel simples, backups automáticos e suporte 24/7 em português.
Passo a passo da instalação manual do n8n no Ubuntu
Realizar uma instalação manual do n8n no Ubuntu pode parecer um desafio no começo, mas com um passo a passo claro, torna-se acessível para iniciantes que desejam total controle sobre sua automação. Aqui está um guia básico para realizar essa instalação manualmente: 1. Atualize o sistema executando: sudo apt update && sudo apt upgrade -y. 2. Instale o Node.js (versão 18 ou superior) e o npm: sudo apt install nodejs npm -y; para garantir a versão correta de Node, use os repositórios oficiais do NodeSource. 3. Instale também o banco de dados PostgreSQL (opcional, mas recomendado para produção) com sudo apt install postgresql postgresql-contrib -y e configure um usuário e banco para o n8n. 4. Configure o ambiente Node: utilize nvm para gerenciar versões se preferir. 5. Instale o n8n globalmente via npm: sudo npm install -g n8n. 6. Execute o n8n para teste inicial com o comando n8n start; na primeira execução, você pode configurar variáveis de ambiente para personalizar portas e conexões, com comandos export N8N_PORT=5678 para mudar porta, por exemplo. 7. Configure o n8n para rodar como um serviço systemd a fim de iniciar automaticamente com o servidor: crie um arquivo de serviço personalizado, habilite e inicie-o via systemctl. 8. Garanta que sua VPS tenha firewall configurado para liberar a porta usada pelo n8n (como a 5678) e ajuste regras de segurança. Este método oferece controle total e melhor entendimento da estrutura do n8n, essencial para quem deseja personalizar suas automações. Lembre-se que atualizações futuras exigirãom manutenção igual, por isso verificar documentação oficial é recomendável. Com paciência e atenção aos comandos, sua instalação manual no Ubuntu estará pronta para processamento robusto e configurável.
Como instalar o n8n na VPS em 5 minutos – Tutorial rápido
Este vídeo mostra um tutorial rápido e prático de como instalar o n8n em uma VPS Ubuntu, ideal para quem quer uma instalação simplificada mas eficiente. Com passos claros, você verá como configurar o ambiente, instalar Node.js, e rodar o n8n em poucos minutos. É perfeito para iniciantes que querem começar a automatizar processos sem complicações técnicas.
Como realizar a instalação automática do n8n na Hostinger (2026)
A Hostinger tem se destacado como uma das melhores opções para quem busca facilidade e performance para rodar o n8n, principalmente por oferecer integração para instalação automática do n8n em VPS Ubuntu. Em 2026, essa facilidade está ainda mais aprimorada. Para realizar a instalação automática na Hostinger, você começa adquirindo um plano VPS adequado ao seu projeto. A plataforma permite escolher configurações sob medida, com planos que vão até 32 GB de RAM e vários núcleos de CPU, garantindo escalabilidade conforme demanda. Após contratar seu VPS, acesse o painel do cliente Hostinger e utilize o instalador automatizado do n8n, disponível diretamente na seção de aplicativos. Em poucos cliques, o n8n é instalado com configuração padrão, já com ajustes para funcionamento seguro e otimizado. O painel da Hostinger oferece gerenciamento simples do VPS, permitindo acessar logs, reiniciar serviços e alterar configurações básicas do n8n sem necessidade de linha de comando. Além disso, o suporte Hostinger está sempre disponível para ajudar com dúvidas na instalação. Outro ponto importante, todos os VPS da Hostinger contam com 99,9% de uptime garantido, garantindo que seu sistema de automação funcione sem interrupções. Caso queira ampliar capacidade, é só fazer upgrade facilmente no painel. Por fim, vale mencionar que a Hostinger oferece o cupom exclusivo HORADECODAR para desconto especial na contratação da VPS para n8n. Isso torna a instalação automática ainda mais acessível e vantajosa para quem quer começar com o pé direito.
Configuração inicial e ajustes de segurança no n8n Ubuntu
Após a instalação do n8n no Ubuntu, o próximo passo essencial é realizar a configuração inicial e inserir ajustes de segurança para proteger seu ambiente de automação. Primeiramente, configure variáveis de ambiente importantes, como senhas de acesso, porta padrão e banco de dados utilizado. Para definir senha no painel web, utilize variáveis como N8NBASICAUTHACTIVE=true, N8NBASICAUTHUSER, e N8NBASICAUTH_PASSWORD para habilitar autenticação básica e evitar acessos não autorizados. Em seguida, configure o SSL para criptografia da conexão HTTP. Caso tenha um domínio, utilize certificados gratuitos via Let’s Encrypt para garantir conexão segura. Outra recomendação é restringir acesso ao VPS configurando firewall com UFW ou iptables, liberando apenas portas essenciais, como 22 para SSH e a porta usada pelo n8n (por padrão, 5678). Também é importante criar backups regulares do banco de dados usado pelo n8n para evitar perdas. Para sistemas em produção, configure monitoramento e alertas para problemas como falhas no serviço ou uso excessivo de recursos. Por fim, mantenha o sistema atualizado. Atualize o Ubuntu, o Node.js e o próprio n8n periodicamente para receber correções de segurança e melhorias. Com essas práticas, seu n8n rodando no Ubuntu estará bem protegido e estável, pronto para automatizar processos com segurança e eficiência.
Hostinger como VPS ideal para hospedar seu n8n com vantagens exclusivas
Para quem deseja hospedar o n8n em VPS Ubuntu, minha indicação natural é a Hostinger. A plataforma oferece planos flexíveis que permitem desde projetos menores até soluções corporativas, com preços acessíveis (a partir de R$27,99/mês) e ótima performance garantida. A VPS da Hostinger vem com o n8n pré-instalado para facilitar o start, além de suporte 24/7, 99,9% de uptime e escalabilidade sob demanda, podendo aumentar recursos conforme seu crescimento. O painel de controle é simples e amigável, ideal para quem tem pouca experiência técnica. E o melhor: você pode usar o cupom HORADECODAR para garantir um desconto especial na contratação. Vale muito a pena testar, especialmente se você quer concentrar sua energia na criação das automações e não em enfrentar dores de cabeça técnicas com servidores. Saiba mais e contrate aqui: https://www.hostinger.com.br/horadecodar.
Dúvidas frequentes sobre instalação e uso do n8n em VPS Ubuntu
Ao longo deste tutorial sobre como instalar n8n em VPS Ubuntu, algumas dúvidas comuns costumam aparecer. Vamos responder aqui as mais frequentes para esclarecer e ajudar você a avançar com segurança: 1. Qual a versão recomendada do Ubuntu para o n8n? – O ideal é Ubuntu 20.04 LTS ou superior, que oferece estabilidade e suporte relevante para Node.js. 2. É possível usar bancos de dados diferentes na instalação? – Sim, o n8n suporta SQLite para testes e PostgreSQL para ambiente de produção recomendado. 3. Preciso de conhecimentos avançados em Linux para instalar? – Não necessariamente, este guia é feito para iniciantes e inclui comandos básicos com explicações detalhadas. 4. Como garantir a segurança do meu n8n? – Use autenticação via variáveis de ambiente, configure SSL com HTTPS e restrinja acesso via firewall. 5. Posso usar a Hostinger para VPS do n8n? – Sim, a Hostinger oferece planos VPS otimizados para n8n com instalação automática e 99,9% de uptime. 6. Como faço para atualizar o n8n depois da instalação? – Se instalado via npm, basta rodar npm update -g n8n; via Hostinger, o painel facilita essa manutenção. 7. Preciso de domínio para acessar o n8n? – Não é obrigatório, mas altamente recomendado por segurança e facilidade no acesso. Se ficar com dúvidas específicas, não hesite em buscar a documentação oficial do n8n e o suporte da sua hospedagem.
Como instalar o n8n em uma VPS Ubuntu?
Para instalar o n8n em uma VPS Ubuntu, você deve: 1) Atualizar o sistema com ‘sudo apt update && sudo apt upgrade’; 2) Instalar Node.js, Docker ou utilizar a forma que preferir; e 3) Instalar o n8n via npm (‘npm install n8n -g’) ou rodar via Docker. Em seguida, inicie o serviço usando ‘n8n start’ ou configure o container Docker. Siga o tutorial do artigo para um passo a passo detalhado e atualizado para 2026.
Como configurar o n8n após a instalação na VPS Ubuntu?
Após instalar o n8n, acesse o painel Web pelo navegador usando o IP ou domínio de sua VPS seguido da porta (por exemplo, http://seu_ip:5678). Recomenda-se configurar variáveis de ambiente para segurança e persistência de dados, como autenticação e banco de dados externo. O artigo detalha cada configuração essencial para segurança e personalização do n8n.
Existe uma forma fácil de instalar o n8n automaticamente na VPS Ubuntu?
Sim, o artigo recomenda a Hostinger, que oferece instalação automática do n8n via painel, simplificando o processo para quem quer evitar comandos e configurações manuais. Além disso, é possível aproveitar descontos exclusivos seguindo o tutorial. Confira o passo a passo atualizado para 2026 no artigo.
Conclusão: Dominando a instalação e configuração do n8n em VPS Ubuntu
Instalar o n8n em VPS Ubuntu pode parecer desafiador à primeira vista, mas seguindo um tutorial claro, você garante um ambiente robusto, seguro e eficiente para suas automações. Começar pelos pré-requisitos evita problemas técnicos básicos, enquanto a instalação manual dá controle total, e a instalação automática pela Hostinger agrega facilidade e suporte. A configuração inicial e os ajustes de segurança são essenciais para proteger os seus dados e automações. Se surgirem dúvidas, lembre-se que muitos recursos, tanto em documentação oficial quanto em cursos especializados como a Formação Agentes de IA, estão disponíveis para te apoiar. Além disso, contar com uma VPS de qualidade como a Hostinger faz toda a diferença na estabilidade e performance. Com essa base, você estará pronto para criar automações poderosas e transformar seus processos usando o n8n de forma profissional e segura.
npm ou Docker: qual caminho de instalação escolher?
Antes de sair rodando comando, vale entender a diferença entre os dois caminhos, porque é isso que define a sua manutenção lá na frente
Na instalação via npm, o n8n vive direto no sistema operacional da VPS
Ele usa o Node que está instalado ali, e qualquer mexida nesse Node respinga no n8n também
Com Docker a história é outra: a aplicação roda dentro de um container, isolada do resto do servidor
Se você já ouviu falar de máquina virtual, a ideia de aproximação é essa, só que MUITO mais leve
Então quando usar cada um?
Se o seu objetivo é entender a estrutura por dentro, mexer na configuração na unha e ter controle total, o caminho manual via npm entrega isso redondo
Se o seu objetivo é subir rápido, isolar dependências e conseguir recriar o mesmo ambiente em outra máquina depois, o container faz mais sentido
Só toma cuidado com uma coisa: container sem volume persistente é dor de cabeça na certa
Se os dados ficam dentro do container e você recria ele, seus fluxos vão junto
Para os comandos exatos de cada método, a documentação oficial do n8n é sempre a referência mais atual, e é ela que você deve seguir na hora de instalar 🙂
Por que colocar um domínio e um proxy reverso na frente do n8n
Dá pra acessar o n8n pelo IP mais a porta, funciona
Mas acessar assim tem três problemas na prática
Primeiro: sem HTTPS, tudo que você digita no painel (inclusive senha e credenciais dos seus fluxos) trafega sem criptografia
Segundo: boa parte das integrações trabalha com webhook, e serviço externo chamando um IP cru numa porta alta é receita de problema
Terceiro: deixar a porta da aplicação exposta direto pra internet aumenta a sua superfície de ataque à toa
A solução clássica é botar um proxy reverso na frente
Que proxy reverso? É um servidor que recebe a requisição no seu domínio, na porta padrão da web, e repassa internamente pro n8n
Com isso você fecha a porta da aplicação pro mundo, deixa só o proxy exposto e resolve o certificado SSL num lugar só
Se você já configurou um site em Nginx alguma vez, o raciocínio é exatamente o mesmo
A seção anterior já falou de SSL e firewall, esse é o pedaço que amarra os dois…
Não abriu no navegador? checklist rápido antes de surtar
Essa é a hora em que mais gente trava, então bora pela ordem
- O serviço subiu mesmo? Antes de culpar a rede, confirme que o processo do n8n está rodando e olhe os logs dele, é ali que o erro aparece escrito com todas as letras
- A porta está liberada de verdade? Não basta o firewall do Ubuntu, muito provedor de VPS tem um firewall próprio no painel, e esse bloqueia calado
- Você está batendo no endereço certo? Tem que ser o IP da sua VPS mais a porta configurada, localhost ali dentro é a própria máquina, não o seu computador
- Deu conflito de porta? Se outra coisa já ocupa a porta escolhida, o n8n não sobe, e o log costuma dizer isso logo nas primeiras linhas
- Reiniciou a VPS e o n8n não voltou? Então ele não está configurado como serviço do sistema, é justamente isso que faz ele subir junto com o servidor
O item 2 engana muita gente, o firewall do Ubuntu está liberado, o bloqueio está no painel do provedor
- Preciso deixar o terminal aberto pro n8n continuar rodando? Não, e é exatamente por isso que configuramos ele como serviço do sistema, assim ele continua de pé depois que você fecha o SSH e volta sozinho se a VPS reiniciar
- Dá pra instalar o n8n numa hospedagem compartilhada? Não, você precisa de um ambiente com acesso root ou sudo, e é aí que entra a VPS, hospedagem compartilhada não te dá esse controle
- Quanto de recurso a minha VPS precisa? Depende do que você vai rodar: fluxo simples e poucas execuções pedem pouco, fluxo com IA, muitos nós e execuções em paralelo pedem bem mais, o caminho seguro é começar enxuto e escalar quando o servidor começar a pedir socorro
- Se eu mudar de servidor, perco meus fluxos? Não, desde que você leve junto o banco de dados usado pela instalação, é por isso que backup aqui não é frescura
O que envelhece numa instalação de n8n (e como não ficar pra trás)
Tutorial de instalação tem prazo de validade, e o seu ambiente também
Duas coisas mudam com o tempo: os requisitos da versão e os seus próprios fluxos
Antes de instalar, confere na documentação oficial qual versão de Node.js a versão atual do n8n pede, porque esse requisito muda de tempos em tempos e é a origem de boa parte dos erros de instalação
O mesmo vale pro Ubuntu: rodar numa LTS ainda dentro do período de suporte te garante atualização de segurança, rodar numa versão fora de suporte te deixa na mão na pior hora
E depois que estiver tudo rodando, cria o hábito de atualizar de forma programada, não no susto
Atualização quebrada em produção num dia de correria é péssimo
Backup antes, atualiza depois, testa um fluxo simples pra confirmar que voltou tudo, beleza?
Leia também
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares
As diferenças de var, let e const
Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação A popularidade da automação de processos com o n8n está em alta, principalmente […]


