n8n na VPS da Hostinger: O que descobri depois de um mês de testes
Depois de instalar e usar o n8n por 30 dias em uma VPS da Hostinger, reuni as lições mais valiosas para quem está começando. Neste artigo você encontrará as descobertas práticas que realmente fazem diferença, desde a escolha do plano até a otimização de recursos, passando por segurança e manutenção.
Instalação e primeiros passos: facilitando o início
O processo de colocar o n8n em funcionamento foi surpreendentemente simples quando segui estas etapas:
- Escolha da VPS: o plano Premium 2 (2 vCPU e 4 GB RAM) mostrou-se suficiente para fluxos de média complexidade.
- Acesso via SSH: usar
ssh root@seu-ipe atualizar o sistema (apt update && apt upgrade) evitou conflitos de dependências. - Node.js LTS: a versão
18.xé recomendada; instalar vianvmgarante flexibilidade para futuras atualizações. - Docker vs. instalação direta: optei pelo contêiner oficial. Ele isola dependências e facilita a reinicialização automática com
docker-compose. - Variáveis de ambiente: definir
DB_TYPE=sqlitepara testes rápidos eN8N_BASIC_AUTH_ACTIVE=trueadiciona camada de segurança mínima.
Esses passos evitaram os erros mais comuns relatados em fóruns, como falhas ao iniciar o banco de dados ou conflitos de porta.
Desempenho, custos e manutenção: o que realmente importa
Após o ambiente pronto, passei a monitorar uso de CPU, memória e custos mensais. As constatações foram:
- Consumo de recursos: um fluxo típico (5 a 7 nós) usa cerca de 150 MB de RAM. Quando há chamadas paralelas intensas, o consumo pode subir para 600 MB, ainda dentro do limite do plano Premium 2.
- Escalabilidade fácil: ao notar picos de uso, basta mudar para o plano Premium 3 (4 vCPU/8 GB RAM) sem reconfigurar DNS ou certificados.
- Custo‑benefício: o plano usado custa R$ 29,90/mês, muito abaixo de serviços gerenciados semelhantes. O gasto extra só ocorre se você habilitar
postgresqlexterno ou serviços adicionais. - Segurança prática: habilitar
ufwpara bloquear portas não usadas e criar um user limitado ao Docker impede que scripts mal‑intencionados comprometam o servidor. - Backups automáticos: configurar um cron job que exporta o
sqlite.dbpara um bucket S3 da Hostinger a cada 12 h garante recuperação rápida.
Com esses ajustes, o n8n permaneceu estável por semanas, sem quedas, e ainda foi possível integrar APIs externas sem sobrecarregar a VPS.
Conclusão
Testar o n8n na VPS da Hostinger por um mês revelou que a escolha do plano adequado, a instalação via Docker e a atenção ao monitoramento de recursos são cruciais para iniciantes. Otimize a segurança, mantenha backups regulares e ajuste a memória conforme a carga. Assim, você terá um ambiente robusto, econômico e pronto para crescer com seus fluxos automatizados.
