Aprenda a instalar o n8n no Ubuntu com HTTPS e domínio próprio, garantindo máxima segurança e performance para seus fluxos de automação.

Se você deseja rodar automações profissionais e garantir a máxima segurança no acesso ao seu painel n8n, a instalação em um VPS Ubuntu com domínio próprio e HTTPS é uma das melhores opções disponíveis. Neste artigo, você vai aprender como instalar n8n no Ubuntu com HTTPS e domínio, utilizando Docker, Nginx como reverse proxy e SSL gratuito da Let’s Encrypt. O processo é detalhado passo a passo para que até mesmo iniciantes possam acompanhar sem dificuldade. Esse método é perfeito para quem quer fugir dos custos e limitações de hospedagens SaaS e garantir liberdade total para criar fluxos ilimitados.
Pré-requisitos: o que você precisa antes de começar
Antes de instalar o n8n no Ubuntu com HTTPS e domínio, é importante se preparar com os requisitos mínimos necessários. Veja o que você precisa:
- Servidor Ubuntu (18.04, 20.04 ou superior): Pode ser uma VPS (como a da Hostinger) ou uma máquina própria.
- Domínio registrado: Um endereço como “meuautomacao.com.br” onde você vai acessar o painel do n8n. Existem opções gratuitas e pagas para registro de domínio.
- Acesso root ou usuário com permissões sudo: Essencial para instalar pacotes, ajustar configurações e gerenciar serviços.
- Docker e Docker Compose: O n8n roda de forma isolada e simplificada via containers Docker. Instalá-los é simples e explicaremos mais adiante.
- Porta 80 e 443 abertas: Certifique-se de que não há firewall bloqueando o acesso externo às portas HTTP e HTTPS, fundamentais para acesso pelo navegador e emissão de certificados SSL.
- DNS do domínio apontado para o IP do servidor: No painel do seu provedor de domínio, configure um registro A apontando para o IP público de sua VPS.
Sugestão prática: Se ainda não tem uma VPS sob medida, considere a Hostinger. Eles oferecem planos com ótimo custo-benefício, desempenho garantido e até n8n pré-instalado.
Ao preparar esses itens, a instalação será bem mais tranquila. Caso encontre algum problema, busque pelos termos específicos como “como instalar Docker Ubuntu”, pois há vários tutoriais para cada etapa.
🤖 Formação Agentes de IA: evolua no universo de automações profissionais com n8n
Se gostou da ideia de instalar o n8n no Ubuntu com HTTPS e domínio e quer aprofundar ainda mais no mundo das automações inteligentes, vale muito conhecer a Formação Agentes de IA da Hora de Codar. Esse treinamento é feito para quem busca entrar (ou crescer) no mercado de agentes autônomos, mesmo sem experiência em programação. O foco é total em n8n e automação prática, com exemplos de projetos reais e orientação de especialistas.
Além das videoaulas, você vai aprender a criar, instalar, vender e manter agentes de IA usando o n8n, desde o zero até o avançado. O curso é super prático e tem uma comunidade ativa para trocar experiências e dúvidas.
Se quiser saber mais, recomendo fortemente dar uma olhada: Formação Agentes de IA – Hora de Codar
Instalando o n8n com Docker no Ubuntu
O método mais prático e moderno para instalar o n8n no Ubuntu hoje é usando Docker. Isso garante isolamento, portabilidade e facilidade de atualização. Siga os passos:
1. Instale Docker e Docker Compose
Execute os comandos abaixo no terminal (como root ou sudo):
sudo apt update && sudo apt upgrade -y
sudo apt install docker.io docker-compose -y
2. Crie um diretório para o n8n
mkdir ~/n8n && cd ~/n8n
3. Crie o arquivo docker-compose.yml
Coloque o conteúdo abaixo (adapte as portas e variables de ambiente se necessário):
version: ‘3.7’
services:
n8n:
image: n8nio/n8n
restart: always
ports:
– ‘5678:5678’
environment:
– N8NBASICAUTHACTIVE=true
– N8NBASICAUTHUSER=usuario
– N8NBASICAUTH_PASSWORD=senha-forte
volumes:
– ~/.n8n:/home/node/.n8n
4. Suba o container do n8n
sudo docker-compose up -d
Após alguns instantes, acesse http://SEU_IP:5678 e você deverá ver o painel do n8n. Mantenha o container rodando enquanto avança para configurar o acesso por domínio e HTTPS.
Vídeo: COMO INSTALAR n8n NA VPS EM 5 MINUTOS!
Se você quer ver na prática como é simples instalar o n8n em uma VPS, não deixe de assistir ao vídeo “COMO INSTALAR n8n NA VPS EM 5 MINUTOS!”. O tutorial é rápido, direto ao ponto e traz várias dicas valiosas tanto para iniciantes quanto para quem já tem alguma experiência. Aproveite para se inscrever no canal e acompanhar mais conteúdos sobre automações e n8n!
Configurando o Nginx como reverse proxy para o n8n
O Nginx é amplamente utilizado para expor serviços Docker por meio de um domínio, garantir segurança e preparar o ambiente para HTTPS.
Por que usar o Nginx como reverse proxy?
- Permite expor o n8n pelo seu domínio de forma amigável
- Atua como camada extra de segurança
- Torna possível utilizar HTTPS facilmente
Passos para configurar o Nginx:
- Instale o Nginx:
sudo apt install nginx -y
- Crie um novo bloco de configuração para seu domínio em
/etc/nginx/sites-available/n8n:
server {
listen 80;
server_name seu-dominio.com.br;
location / {
proxy_pass http://localhost:5678;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
- Ative o site e reinicie o Nginx:
sudo ln -s /etc/nginx/sites-available/n8n /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx
Agora, ao acessar seu domínio, já será possível enxergar o painel n8n (ainda sem HTTPS). Pronto para o próximo passo!
Habilitando HTTPS com Certbot e Let’s Encrypt
Garantir que sua instalação do n8n esteja protegida com HTTPS é essencial para segurança e privacidade. O Certbot, em conjunto com o Let’s Encrypt, facilita a emissão de certificados SSL gratuitos de forma automática.
Veja como habilitar SSL Let’s Encrypt no n8n:
- Instale o Certbot e o plugin para Nginx
sudo apt install certbot python3-certbot-nginx -y
- Emita o certificado SSL
sudo certbot –nginx -d seu-dominio.com.br
Durante o processo, siga as instruções do Certbot para criar o certificado e atualizar automaticamente a configuração do Nginx. Quando o processo acabar, já será possível acessar o n8n via https://seu-dominio.com.br com segurança.
Certifique-se de que as portas 80 (HTTP) e 443 (HTTPS) estejam liberadas no firewall para o Certbot funcionar corretamente.
Dica: Os certificados Let’s Encrypt duram 90 dias, mas o Certbot já agenda a renovação automática, então não é preciso preocupar-se com isso na maior parte do tempo.
💻 Recomendações para rodar o n8n: VPS Hostinger é uma ótima escolha
Hospedar seu n8n em uma VPS gera liberdade total e segurança, principalmente quando pensamos em automações críticas. Se está em dúvida onde rodar seu n8n com praticidade, fica a dica: a Hostinger oferece servidores VPS de diversos tamanhos e com preços justos, inclusive já com n8n pré-instalado na maioria dos planos! É só escolher a configuração ideal para o seu projeto e aproveitar a infraestrutura robusta com uptime garantido.
O processo de instalação é simples, você pode escalar conforme a demanda e, além disso, usar o cupom HORADECODAR para garantir desconto exclusivo na contratação: Conheça a Hostinger
Essa escolha pode facilitar (muito!) suas implantações do n8n, principalmente para quem está começando e quer foco total nas automações e não em configurações técnicas.
Dicas finais de segurança, testes e manutenção
Agora que seu n8n está rodando com domínio próprio e protegido por HTTPS, vale reforçar alguns cuidados para garantir estabilidade e segurança a longo prazo:
- Use senhas fortes: No Docker Compose, mantenha o
N8N_BASIC_AUTH_PASSWORDrobusto. - Faça backups regulares: Salve periodicamente o conteúdo de
~/.n8n, que guarda os fluxos e credenciais. - Mantenha tudo atualizado: Tanto Docker, quanto n8n e Nginx, por questão de segurança e estabilidade.
- Restrinja acessos: Limite o painel do n8n apenas para usuários que realmente precisam e monitore os acessos.
- Teste antes da produção: Execute rotinas piloto, simule uso múltiplo/aplicações reais.
- Acompanhe logs: Use
docker logse logs do Nginx para diagnosticar eventuais falhas. - Automatize renovações: Confirme que o agendamento do Certbot está ativo (
systemctl status certbot.timer).
Manter essas rotinas vai evitar dor de cabeça e garantir máxima disponibilidade e proteção para seus fluxos de automação.
Quais são os pré-requisitos para instalar o n8n no Ubuntu com HTTPS e domínio?
Antes de iniciar a instalação do n8n, você precisa ter um servidor Ubuntu atualizado, um domínio registrado e apontado para o IP do servidor, e acesso root ou sudo. Também é necessário instalar o Docker e Docker Compose, além de garantir que as portas 80 e 443 estejam liberadas no firewall.
Como configurar o HTTPS para o n8n usando um domínio no Ubuntu?
Para configurar HTTPS, utilize o Nginx como proxy reverso. Após instalar o Nginx, configure o servidor para redirecionar as requisições para o n8n e utilize o Certbot para obter e instalar certificados SSL gratuitos do Let’s Encrypt no seu domínio. Isso garantirá acesso seguro ao painel n8n via HTTPS.
O que fazer se o n8n não carregar via HTTPS após a instalação?
Se o n8n não carregar via HTTPS, verifique se o domínio está corretamente apontado para o IP do servidor, se o certificado SSL foi gerado sem erros e se a configuração do Nginx está correta. Revise os logs do Nginx e do Docker para identificar possíveis problemas e reinicie os serviços após qualquer alteração.
Conclusão
Instalar o n8n no Ubuntu com HTTPS e domínio próprio é um passo fundamental para quem deseja autonomia, segurança e confiabilidade em automações profissionais. Ao seguir este guia, você aprendeu desde os pré-requisitos até a configuração avançada do Nginx com SSL Let’s Encrypt, tornando seu painel seguro e acessível de qualquer lugar. Lembre-se de sempre manter o ambiente atualizado, utilizar credenciais fortes e investir em uma boa VPS, como a Hostinger, para garantir a continuidade das operações.
Se essa é sua primeira experiência com o n8n, não deixe de explorar treinamentos como a Formação Agentes de IA, que pode ampliar exponencialmente seu potencial de atuação no mercado de automações inteligentes. Para se aprofundar ainda mais, assista ao vídeo recomendado e mantenha-se conectado às melhores práticas de automação!
Agora é colocar a mão na massa e criar fluxos automatizados incríveis!

