Integrações Simples entre n8n e o Painel da Hostinger para Automatizar Backups

Se você busca proteger seu site hospedado na Hostinger sem complicações, este artigo vai mostrar as integrações mais fáceis entre o n8n e o painel da Hostinger. Em poucos passos, você configurará fluxos que realizam backups automáticos via FTP e API, garantindo que arquivos e bancos de dados estejam sempre seguros. Continue lendo e descubra como colocar essa automação em prática hoje mesmo.

Configurando n8n para acessar o FTP da Hostinger

O método mais direto para salvar cópias dos arquivos do seu site é usar o servidor FTP da Hostinger. O n8n possui o node FTP pronto para ser conectado a qualquer conta FTP, bastando inserir as credenciais corretas.

  • Passo 1 – Crie um novo workflow no n8n: abra o editor e clique em “Add Node”. Selecione “FTP”.
  • Passo 2 – Preencha as credenciais FTP da Hostinger:
    • Host: ftp.seudominio.com (ou o endereço indicado no painel da Hostinger)
    • Porta: 21 (padrão)
    • Usuário e senha: informações encontradas em Files > FTP Accounts no painel da Hostinger.
  • Passo 3 – Defina a ação “List” ou “Download”: para criar um backup completo, escolha “List” para obter a lista de arquivos e, em seguida, conecte um nó “Move Binary Data” que salva os arquivos em um bucket S3 ou Google Drive.
  • Passo 4 – Agende a execução: use o nó “Cron” do n8n para disparar o fluxo diariamente ou semanalmente, conforme a frequência desejada.
  • Passo 5 – Teste e valide: execute o workflow manualmente e verifique se os arquivos chegam ao destino escolhido. Ajuste permissões se necessário.

Com esses cinco passos, você tem um fluxo totalmente automatizado que copia todos os arquivos do seu site para um armazenamento externo sempre que o cron dispara. A configuração é simples, não exige scripts avançados e pode ser expandida para incluir notificações via e‑mail ou Telegram.

Automatizando o Backup de Bancos de Dados com a API da Hostinger

Além dos arquivos, proteger o banco de dados é crucial. A Hostinger oferece uma API REST que permite gerar backups de bases MySQL e PostgreSQL a partir de chamadas HTTP. No n8n, basta usar o nó “HTTP Request” para interagir com essa API.

  • Passo 1 – Gere um token de API: no painel da Hostinger, vá em API > Tokens e crie um token com permissões de “Database Backup”. Copie o token gerado.
  • Passo 2 – Crie um nó “HTTP Request” no n8n:
    • Método: POST
    • URL: https://api.hostinger.com/v1/databases/{database_id}/backups
    • Headers: Authorization: Bearer SEU_TOKEN
  • Passo 3 – Capture a resposta: a API retorna um backup_id. Conecte um nó “Set” para armazenar esse ID e utilizá‑lo em passos seguintes.
  • Passo 4 – Baixe o backup: adicione outro nó “HTTP Request” (método GET) apontando para https://api.hostinger.com/v1/backups/{backup_id}/download. Salve o arquivo zip em um serviço de nuvem usando o nó “Google Drive” ou “AWS S3”.
  • Passo 5 – Agende e notifique: combine o nó “Cron” (por exemplo, todo domingo às 02:00) com um nó “Send Email” ou “Telegram” para receber um aviso quando o backup for concluído com sucesso.

Essa integração permite que você mantenha cópias recentes do seu banco de dados fora da hospedagem, reduzindo drasticamente o risco de perda de dados. Tudo isso sem sair do painel visual do n8n, o que torna a manutenção ainda mais prática.

Conclusão

Integrar n8n ao painel da Hostinger para backups automáticos é mais rápido e acessível do que parece. Primeiro, configure um fluxo FTP para copiar arquivos estáticos; depois, utilize a API da Hostinger para gerar e baixar backups de bancos de dados, agendando tudo com o nó “Cron”. Com esses passos, seu site fica protegido contra falhas, ataques e erros humanos, sem necessidade de scripts complexos. Não perca tempo: implemente agora mesmo e garanta a tranquilidade de ter seus dados sempre seguros.

Acesse a Hostinger e aproveite o desconto exclusivo!

Automatize Backups no Hostinger com n8n: Guia Fácil para Iniciantes

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *