Como integrar um VPS da Hostinger ao n8n e criar backups automáticos passo a passo
Introdução: Se você possui um VPS na Hostinger e deseja automatizar fluxos de trabalho com o n8n, este guia detalhado vai mostrar, de forma clara, como conectar ambos os serviços e configurar backups recorrentes. Em poucos minutos, você terá um ambiente seguro, escalável e pronto para rodar tarefas automatizadas sem esforço manual.
Preparando o VPS da Hostinger para receber o n8n
Antes de instalar o n8n, é fundamental garantir que o seu VPS esteja configurado corretamente. Siga estas etapas:
- Atualizar o sistema operacional: Conecte‑se ao VPS via SSH e execute
sudo apt update && sudo apt upgrade -y. Manter pacotes atualizados reduz vulnerabilidades e assegura compatibilidade. - Instalar Docker e Docker‑Compose: O n8n funciona de maneira mais simples dentro de containers. Use os comandos:
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -ycurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpgecho "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/nullsudo apt update && sudo apt install docker-ce docker-ce-cli containerd.io -ysudo curl -L "https://github.com/docker/compose/releases/download/2.20.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composesudo chmod +x /usr/local/bin/docker-compose
- Configurar firewall: Permita apenas as portas necessárias (por exemplo, 5678 para a interface web do n8n). Use
sudo ufw allow 5678/tcpe, se precisar de acesso SSH,sudo ufw allow 22/tcp. Ative o firewall comsudo ufw enable. - Definir variáveis de ambiente: Crie um arquivo
.envna pasta onde o n8n será instalado, contendo:N8N_BASIC_AUTH_ACTIVE=true N8N_BASIC_AUTH_USER=seu_usuario N8N_BASIC_AUTH_PASSWORD=sua_senha N8N_HOST=0.0.0.0 N8N_PORT=5678 N8N_PROTOCOL=https N8N_SSL_CERT=/caminho/para/certificado.crt N8N_SSL_KEY=/caminho/para/chave.keyEssas variáveis garantem acesso seguro ao painel.
- Lançar o container do n8n: Crie um
docker-compose.ymlsimples:version: '3.8' services: n8n: image: n8nio/n8n restart: always ports: - "5678:5678" env_file: - .env volumes: - ./n8n_data:/home/node/.n8nInicie com
docker-compose up -d. O n8n ficará disponível emhttps://SEU_IP:5678.
Configurando fluxos no n8n e automatizando backups do VPS
Com o n8n rodando, você pode criar um workflow que execute backups periódicos do seu VPS e os armazene em um serviço de nuvem ou em outra pasta segura.
- Instalar o módulo SSH no n8n: Dentro da interface, adicione o node “SSH” (disponível na biblioteca padrão). Ele permitirá executar comandos remotos no mesmo VPS ou em outro servidor.
- Criar o script de backup: No seu VPS, crie um script
backup.shque:- Compacte os diretórios críticos (por exemplo,
tar -czf /tmp/backup_$(date +%F).tar.gz /var/www /home/usuario). - Envie o arquivo para um bucket S3 ou Google Cloud Storage usando
aws s3 cpougsutil cp. - Remova backups antigos com
find /tmp -name "backup_*.tar.gz" -mtime +30 -delete(mantém 30 dias).
Dê permissão de execução:
chmod +x backup.sh. - Compacte os diretórios críticos (por exemplo,
- Configurar o node SSH no workflow: Defina:
- Host: localhost ou IP do VPS.
- Porta: 22.
- Autenticação: chave privada SSH (adicione a chave ao n8n ou use senha).
- Comando:
/caminho/para/backup.sh.
- Definir gatilho de agendamento: Use o node “Cron” como início do workflow. Configure a frequência desejada (ex.:
0 2 * * *para executar diariamente às 2h da manhã). - Notificações opcionalmente: Adicione um node “Email” ou “Telegram” ao fluxo para receber alertas de sucesso ou falha. Isso garante que você seja informado sem precisar checar logs manualmente.
- Teste e ative: Execute o workflow manualmente para validar a criação e o envio do backup. Verifique o destino (S3, Google Drive, etc.) e ajuste caminhos se necessário. Quando tudo estiver funcionando, ative o cron e deixe o n8n cuidar do resto.
Com essas duas etapas – preparação do VPS e construção do workflow – você tem um ambiente de automação robusto, capaz de executar tarefas complexas enquanto mantém seus dados seguros.
Conclusão: Integrar o VPS da Hostinger ao n8n e automatizar backups é mais simples do que parece: atualize o servidor, instale Docker, configure o n8n, crie um script de backup e agende a execução via cron no n8n. O resultado é um sistema confiável, que protege suas informações e libera tempo para focar no crescimento do seu negócio.
Pronto para colocar em prática? Acesse Como conectar seu VPS Hostinger ao n8n e automatizar backups sem stress
