Como configurar SSL e HTTPS no n8n via VPS: passo a passo completo
Aprenda a garantir a segurança e profissionalismo do seu n8n configurando SSL e HTTPS via VPS Hostinger. Um tutorial passo a passo que cobre desde os requisitos até a configuração com Nginx e certificado SSL gratuito!

Configurar SSL e HTTPS no n8n quando você usa uma VPS se tornou essencial para proteger seus dados, dar mais credibilidade e garantir que suas automações estejam acessíveis de forma segura. Muitos iniciantes acham esse processo complicado, mas com um bom passo a passo, tudo fica mais fácil! Neste artigo, vou mostrar como você pode garantir essa segurança extra no seu n8n utilizando uma VPS Hostinger, Nginx como proxy reverso e um certificado SSL gratuito. Vamos tirar todas as dúvidas, mostrar desde os pré-requisitos até dicas de manutenção, para que você possa configurar tudo sem dor de cabeça e já aproveite para aplicar esses conhecimentos em outros projetos futuros. Aproveite também os benefícios de usar a Hostinger para seus projetos de automação e descubra como profissionalizar ainda mais a sua jornada com a formação de agentes de IA!
Vamos lá?
Requisitos iniciais para configurar n8n em VPS Hostinger
Antes de iniciar a configuração do SSL e HTTPS no n8n, é fundamental preparar o ambiente. Para garantir que tudo ocorra sem problemas, confira os requisitos iniciais:
Uma VPS Hostinger ativa: A Hostinger oferece planos flexíveis, recursos sob demanda e o cupom de desconto HORADECODAR, o que facilita o começo. Escolha um plano adequado ao seu projeto, pois o n8n demanda recursos proporcionais à complexidade dos seus fluxos.
Sistema operacional atualizado: Recomenda-se Ubuntu ou Debian, com privilégios de administrador (sudo). Manter o sistema atualizado é essencial para segurança.
Domínio próprio: Para ativar SSL, você precisa apontar um domínio para o IP da sua VPS. Isso pode ser feito via painel do provedor de domínio (ex: GoDaddy, Registro.br, Namecheap).
n8n instalado: Você pode instalar facilmente o n8n via Docker, npm ou usando instaladores automáticos disponíveis na Hostinger. Se ainda não instalou, a Hostinger já fornece o n8n pré-instalado nos planos VPS, facilitando bastante.
Acesso SSH à VPS: Tenha um cliente SSH (como o Putty ou Terminal do seu SO) para se conectar e executar comandos.
Com esses requisitos garantidos, você estará pronto para instalar o Nginx, obter o certificado SSL e transformar o acesso ao seu n8n em algo totalmente seguro e profissional.
Hospedagem que aguenta seu projeto crescer
Hospedagem rápida, painel simples, backups automáticos e suporte 24/7 em português.
Conheça a Formação Agentes de IA e eleve seu conhecimento em n8n
Se você quer aprofundar seus conhecimentos não só em segurança, mas em automações, fluxos completos e até criar agentes inteligentes usando o n8n, recomendo demais a Formação Agentes de IA da Hora de Codar. É um curso super prático, que ensina desde o básico até projetos avançados, tudo passo a passo e pensado para quem não quer depender de programação.
Com mais de 8 mil alunos, módulos focados em integrações, agentes de IA e utilização profissional do n8n, além de acesso vitalício a bônus e templates exclusivos, essa formação realmente faz diferença. O diferencial é o suporte contínuo, comunidade ativa no WhatsApp e foco total em mercado.
Vale muito a pena para quem quer entrar de vez nesse universo de automação, IA e fluxos inteligentes com n8n.
Veja todos os detalhes e confira as oportunidades em: Formação Agentes de IA – Hora de Codar
Instalando e preparando o Nginx para servir como proxy reverso
O Nginx funciona como um “intermediário inteligente” entre o mundo externo e o seu n8n, melhorando a segurança e a performance do seu serviço. No contexto do n8n, ele é usado como proxy reverso, direcionando as conexões HTTPS para a aplicação que está rodando localmente.
Para instalar e configurar, siga estes passos:
- Instale o Nginx na VPS:
No terminal SSH, execute:
sudo apt update
sudo apt install nginx
- Verifique se o serviço está rodando:
sudo systemctl status nginx
Se aparecer como “active (running)”, está tudo certo!
- Libere a porta HTTP no firewall (caso ativo):
sudo ufw allow ‘Nginx Full’
- Redirecione o tráfego com um arquivo de configuração:
Você criará um arquivo de configuração personalizado em /etc/nginx/sites-available/n8n e fará o link simbólico para sites-enabled.
Além da função de proxy (repassando para 127.0.0.1:5678, que é onde o n8n normalmente escuta), você pode adicionar boas práticas como limitar o tamanho de uploads, definir cabeçalhos de segurança e garantir que apenas conexões seguras sejam aceitas.
Os próximos passos envolvem garantir o acesso HTTPS e instalar o certificado que veremos adiante. Quando estiver tudo pronto, este proxy vai garantir que o acesso ao seu n8n seja seguro e mais profissional.
Como instalar o n8n na VPS rapidamente (tutorial em vídeo)
Se você ainda está começando, este vídeo mostra o passo a passo mais prático para instalar o n8n em uma VPS. O tutorial cobre todas as etapas iniciais, desde a escolha da VPS até a configuração básica, sendo perfeito para quem quer avançar depois para configurar o SSL com as dicas do artigo.
Assista agora:
Curtiu o tutorial? Inscreva-se no canal Hora de Codar para receber mais dicas de automação e IA com n8n!
Como obter e instalar um certificado SSL gratuito no n8n
Para proteger o tráfego entre o navegador e a sua instância do n8n, você precisa de um certificado SSL. Felizmente, atualmente é fácil conseguir um certificado SSL gratuito utilizando o Let’s Encrypt com o utilitário Certbot.
Veja o passo a passo:
- Instale o Certbot e o plugin para Nginx:
sudo apt install certbot python3-certbot-nginx
- Emita o certificado SSL:
Com o domínio já apontando corretamente para o IP da VPS, rode:
sudo certbot –nginx -d seu-dominio.com
Substitua “seu-dominio.com” pelo domínio real do seu n8n.
Confirme e ajuste a configuração:
Durante a instalação, o Certbot edita automaticamente a configuração do Nginx, ativando HTTPS. Ele ainda oferece a opção de forçar redirecionamento de HTTP para HTTPS — escolha essa opção para maior segurança.Teste o certificado:
Acesse https://seu-dominio.com no navegador. Você deve ver o cadeado de conexão segura. O comando abaixo também ajuda a validar:
sudo certbot renew –dry-run
Esse é o procedimento recomendado (e gratuito!) para instalar certificado SSL profissional. Lembre-se, o SSL gratuito da Let’s Encrypt expira a cada 90 dias, mas o Certbot já configura a renovação automática por padrão, garantindo tranquilidade.
Configurando o Nginx para HTTPS no n8n
Com o certificado SSL em mãos, a configuração final do Nginx garante que todo o tráfego seja direcionado corretamente e que as conexões sejam sempre seguras.
- Edite o arquivo de configuração do Nginx:
O arquivo (normalmente em /etc/nginx/sites-available/n8n) deve conter as diretivas para o servidor HTTPS. Exemplo resumido:
server {
listen 443 ssl;
servername seu-dominio.com;
sslcertificate /etc/letsencrypt/live/seu-dominio.com/fullchain.pem;
sslcertificatekey /etc/letsencrypt/live/seu-dominio.com/privkey.pem;
location / {
proxy_pass http://localhost:5678;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
Certifique-se de incluir cabeçalhos de segurança:
Use diretivas como ‘add_header Strict-Transport-Security’ para reforçar a segurança.Teste e recarregue o Nginx:
sudo nginx -t
sudo systemctl reload nginx
Esses comandos validam e aplicam as mudanças sem derrubar o serviço.
Este passo, aliado à obtenção do certificado, fecha a configuração: agora, todo o acesso ao seu n8n é feito de modo seguro via HTTPS, usando certificado válido.
Dica de amigo: Use a VPS Hostinger para rodar seu n8n
Hospedar o n8n em VPS faz toda a diferença, principalmente se você busca desempenho, facilidade e upgrades rápidos conforme o projeto cresce. A Hostinger tem planos com n8n pré-instalado que descomplicam tudo, além de permitir execuções ilimitadas e controle total do ambiente. Você ainda pode gerenciar tudo pelo painel próprio e escalar sempre que precisar.
O suporte 24/7, a presença do Kodee (assistente de IA da Hostinger) e a possibilidade de reembolso em até 30 dias deixam a experiência muito tranquila para quem está começando ou precisa migrar um projeto já em produção.
Aproveite para garantir desconto especial com o cupom HORADECODAR. Veja os detalhes e escolha seu plano: https://www.hostinger.com.br/horadecodar
Dicas finais de segurança e manutenção do SSL no n8n
Ter SSL e HTTPS no seu n8n não é o fim: a manutenção e melhores práticas são essenciais para garantir a segurança contínua. Aqui vão algumas dicas importantes:
Verifique a renovação automática do Let’s Encrypt/Cerbot, que normalmente está agendada via cron job. Use ‘certbot renew –dry-run’ para simular a renovação sempre que quiser.
Acompanhe atualizações de segurança do Nginx, Certbot e do próprio n8n. Mantenha tudo atualizado com os comandos de update da sua distro.
Fortaleça a configuração do Nginx: sempre que possível, aplique cabeçalhos de segurança (como Content Security Policy e HSTS) para aumentar a proteção.
Use senhas seguras para acessar o painel do n8n, e habilite autenticação de dois fatores se disponível.
Faça backups regulares dos arquivos de configuração e dos fluxos do n8n.
Seguindo essas dicas, você vai garantir que seu ambiente fique seguro e estável, pronto para crescer e receber cada vez mais automações.
Por que é importante configurar SSL e HTTPS no n8n rodando na VPS?
Configurar SSL e HTTPS no n8n rodando em uma VPS é fundamental para garantir a segurança das comunicações entre o usuário e a aplicação. O SSL criptografa os dados trafegados, protegendo informações sensíveis contra interceptações e ataques. Além disso, utilizar HTTPS é um requisito para diversas integrações e aumenta a confiança dos usuários na plataforma.
Quais são os requisitos para configurar SSL e HTTPS no n8n em uma VPS?
Para configurar SSL e HTTPS no n8n em uma VPS, você precisa de um domínio próprio, acesso root à sua VPS (como na Hostinger), o n8n instalado (via Docker ou direto na máquina), e um certificado SSL válido. O certificado pode ser obtido gratuitamente pelo Let’s Encrypt usando ferramentas como Certbot.
Como faço para instalar e configurar o certificado SSL no n8n usando uma VPS Hostinger?
Primeiro, acesse sua VPS Hostinger via SSH e certifique-se de que o n8n está rodando. Depois, utilize o Certbot para gerar um certificado SSL gratuito para seu domínio. Em seguida, configure o proxy reverso (como o Nginx) para redirecionar o tráfego HTTPS para o serviço do n8n. Por último, reinicie o Nginx e garanta que o acesso ao n8n está sendo feito via HTTPS. O artigo completo traz o passo a passo detalhado para cada etapa.
Conclusão: Torne seu n8n seguro, profissional e pronto para crescer
Se você chegou até aqui, agora já sabe exatamente como configurar SSL e HTTPS no n8n via VPS, garantindo segurança, credibilidade e alta performance para seus fluxos de automação. Utilizando a VPS da Hostinger com Nginx como proxy reverso aliado a um certificado SSL gratuito do Let’s Encrypt, sua instância do n8n estará preparada para crescer de maneira profissional.
Lembre-se de que manter o ambiente atualizado e investir em conhecimento contínuo, como na Formação Agentes de IA, são diferenciais que te colocam na frente. Hospedar seu n8n com a Hostinger, aproveitando o cupom HORADECODAR, também oferece várias facilidades para quem está iniando ou já possui projetos rodando em produção.
Com essas práticas, seu n8n será referência em segurança, confiança e eficiência para qualquer automação que você criar!
Antes de colar qualquer configuração: como o seu n8n está rodando?
Esse é o pulo do gato que economiza uma hora de dor de cabeça
Hoje existe mais de um caminho pra colocar o n8n no ar numa VPS: dentro de um container, instalado direto na máquina, ou já entregue pronto por um instalador do provedor
E o proxy reverso não liga pra isso… ele só precisa saber PARA ONDE mandar a conexão que chega do navegador
Então, antes de sair copiando arquivo de configuração, responde três perguntinhas:
O n8n está mesmo no ar agora, acessando pelo endereço interno?
Ele subiu em container ou direto no sistema?
Qual endereço e porta ele está escutando DE VERDADE nessa máquina?
Se você não souber responder a terceira, o Nginx vai subir bonitinho e ainda assim te devolver tela de erro, porque ele vai bater numa porta onde não tem ninguém atendendo
Tome cuidado com um detalhe: instalador automático costuma já deixar algum serviço ocupando a porta web da VPS. Se já tiver alguém ali, você não precisa de dois na mesma porta, precisa decidir quem manda 🙂
Dá pra ativar SSL sem domínio próprio?
Pergunta que aparece direto, então vamos resolver ela aqui
Certificado SSL é amarrado a um NOME, não ao número do seu servidor
Ou seja: o domínio não é capricho de tutorial, ele é pré-requisito mesmo
A boa notícia é que você não precisa comprar um domínio só pro n8n. Se já tem um domínio de outro projeto, um subdomínio dedicado resolve e é o jeito mais comum de fazer
E tem uma armadilha clássica aqui: você aponta o domínio, tenta emitir o certificado no mesmo minuto e toma erro
Apontamento de domínio não é instantâneo… se acabou de mexer no DNS, respira, espera propagar e confirme que o domínio já está te levando pra sua VPS ANTES de tentar emitir
Já me ferrei com isso achando que era problema no comando 😛
Deu erro? Os tropeços mais comuns nessa configuração:
Quase todo problema aqui cai em um de três baldes. Se liga no sintoma que a sua tela está mostrando:
Erro de gateway depois de ativar o proxy: o Nginx está vivo, o problema é o destino. Ele está mandando a conexão pra um endereço ou porta onde o n8n não está atendendo
O certificado simplesmente não emite: em geral não é o comando, é o caminho até você. Domínio ainda não apontando pro IP da VPS, propagação incompleta ou porta web fechada no firewall
Abre com cadeado, mas o painel fica estranho: aqui a boa notícia é que o SSL já provou que está certo, o cadeado é a prova. O que sobrou pra investigar é o repasse do proxy, não o certificado
Regra de bolso que salva tempo: antes de mexer no certificado de novo, teste se o n8n responde pelo endereço interno da máquina
Se ele responde ali e não responde pelo domínio, o problema está no caminho (DNS, firewall, proxy), nunca no n8n
E sempre valide a configuração antes de recarregar o serviço, senão você troca um site com erro por um site fora do ar 😀
Checklist rápido: como saber se o HTTPS ficou realmente certo
Cadeado na tela é bom sinal, mas não é o teste completo
Roda esses quatro checks e você dorme tranquilo:
Digite o endereço na versão sem segurança e veja se ele te joga sozinho pra versão segura. Se ficar nas duas, você tem uma porta aberta que não deveria existir
Abra de outra rede, o 4G do celular serve. Testar só de dentro da própria VPS engana muito
Confira a data de validade do certificado no próprio navegador, clicando no cadeado. Anote essa data
Simule a renovação ANTES de precisar dela. Certificado gratuito é renovado automaticamente, mas automação que ninguém nunca testou é só uma esperança bonita
Esse último ponto é o que mais derruba gente meses depois: o dia que o certificado vence, o painel para de abrir e ninguém lembra por quê
Bota um lembrete no calendário pra conferir antes da data que você anotou, é meio minuto de trabalho
SSL não é segurança completa: o que ainda fica exposto
Aqui vai a parte que quase ninguém fala, e é importante
O certificado protege o CAMINHO entre o navegador e o seu servidor
Ele não decide QUEM pode entrar
Na prática: com HTTPS ativo, seu n8n continua acessível pra internet inteira, só que agora com cadeado. Quem descobrir o endereço bate na sua porta do mesmo jeito
E lembra que dentro do n8n moram as suas credenciais de terceiros, as chaves das integrações, os fluxos com dados de cliente
É o cofre da operação, não é um blog
Então trate SSL como o primeiro passo, não como o último: acesso protegido por senha forte, camada extra de autenticação sempre que estiver disponível e backup dos fluxos guardado fora da própria VPS
Se a VPS morrer amanhã, o cadeado não traz seus fluxos de volta =)
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 […]

ChatGPT: o que é, como usar, dicas e como acessar login
ChatGPT é uma ferramenta de processamento de linguagem natural (NLP) baseada na arquitetura GPT-3.5, desenvolvida pela OpenAI. Sua criação representa um marco significativo no campo […]


