Erros comuns ao integrar um VPS Hostinger ao n8n e como corrigi‑los
Integrar o n8n a um servidor VPS da Hostinger pode transformar a automação de processos, mas alguns deslizes são recorrentes e podem impedir o fluxo de trabalho. Neste artigo, vamos detalhar os problemas mais frequentes – desde configurações de rede até permissões de arquivos – e oferecer passo‑a‑passo de correção, garantindo que sua instância n8n funcione sem interrupções.
Configurações de rede e firewall
Um dos primeiros obstáculos costuma estar ligado ao acesso externo ao n8n. Quando o VPS está configurado com regras de firewall muito restritivas, a aplicação não consegue receber requisições HTTP/HTTPS, resultando em “connection refused” ou “timeout”.
- Porta padrão bloqueada: o n8n utiliza a porta
5678por padrão. Verifique se ela está aberta nas regras de iptables ou no Firewall da Hostinger.- Comando rápido:
sudo ufw allow 5678/tcp - Para garantir persistência:
sudo ufw enable
- Comando rápido:
- IP público incorreto: ao usar um DNS dinâmico, assegure‑se de que o registro A aponte para o endereço IP atual do VPS. Atualizações automáticas via
ddclientevitam erros de “host não encontrado”. - HTTPS não configurado: se a sua API exige TLS, instale um certificado válido (LetsEncrypt) e ajuste o
.envdo n8n comN8N_PROTOCOL=httpseN8N_SSL_CERT/N8N_SSL_KEY. Isso elimina avisos de “insecure connection”.
Dependências e permissões de usuário
Outro ponto crítico é garantir que o ambiente do VPS atenda aos requisitos do n8n. Falhas na instalação de Node.js, npm ou nas próprias dependências do n8n geram erros de “module not found” ou “cannot find module”.
- Versão do Node incompatível: o n8n recomenda Node 18 LTS. Use
nvmpara instalar e definir a versão correta:
nvm install 18 && nvm use 18 - Permissões de pasta: o diretório onde o n8n armazena dados (
~/.n8n) deve ser de propriedade do usuário que executa o serviço. Corrija com:
sudo chown -R $USER:$USER ~/.n8n - Variáveis de ambiente incompletas: revise o
.enve inclua, no mínimo:
N8N_HOST=0.0.0.0
N8N_PORT=5678
DB_TYPE=sqlite(ou configure outro driver, como PostgreSQL).
Atualizações e manutenção contínua
Mesmo após a configuração inicial, a falta de manutenção pode gerar falhas inesperadas, como “out of memory” ou “unexpected token”. Manter o VPS e o n8n atualizados evita vulnerabilidades e melhora a estabilidade.
- Atualização do sistema operacional: execute
sudo apt update && sudo apt upgrade -ysemanalmente. - Reinício programado do serviço: crie um
systemdservice para o n8n e habilite o restart automático:
[Unit]
Description=n8n workflow automation[Service]
ExecStart=/usr/bin/n8n start
Restart=on-failure
User=your_user[Install]
WantedBy=multi-user.target
- Monitoramento de logs: use
journalctl -u n8n -fou integre o Hostinger Monitoring para detectar anomalias antes que causem interrupções.
Resumo final: ao abrir corretamente a porta 5678, garantir um IP atualizado, instalar a versão correta do Node, ajustar permissões de pasta e manter o sistema sempre atualizado, você elimina os principais obstáculos na integração do VPS Hostinger com o n8n. Seguindo esses passos, sua automação ganha robustez, segurança e desempenho consistentes.
Pronto para colocar sua automação em produção? Adquira agora um VPS Hostinger com desconto exclusivo e aproveite todo o potencial do n8n sem dores de cabeça.
