
Como automatizar o backup diário do seu site hospedado na Hostinger usando n8n
Manter cópias de segurança atualizadas é essencial para garantir a integridade do seu site e evitar perdas inesperadas. Neste artigo, você aprenderá passo a passo como configurar um fluxo automatizado no n8n para realizar backups diários de sites hospedados na Hostinger, tudo sem precisar de intervenções manuais.
Configurando o ambiente: Hostinger e n8n
Antes de iniciar a automação, é preciso garantir que você possui acesso ao cPanel da Hostinger e uma instância do n8n em funcionamento. Siga estas etapas iniciais:
- Crie um usuário FTP dedicado no painel da Hostinger. Esse usuário será responsável apenas por ler os arquivos do site, aumentando a segurança.
- Instale o n8n em um servidor (pode ser um VPS, Docker ou serviço de nuvem). Certifique‑se de que o n8n tenha acesso à internet e que a porta de API esteja aberta.
- No n8n, adicione as credenciais de FTP nas “Credenciais” do aplicativo, inserindo o host, usuário e senha criados no passo anterior.
Com o ambiente pronto, vamos montar o fluxo que realizará o backup diário.
Construindo o fluxo de backup automático no n8n
O coração da automação está no fluxo (workflow) que combina nós de agendamento, download via FTP e armazenamento em nuvem. Siga o passo a passo abaixo:
- Nó “Cron”: configure‑o para disparar “Todos os dias” à meia‑noite (ou horário de menor tráfego). Essa será a base temporal do seu backup diário.
- Nó “FTP – List”: use as credenciais criadas para listar todos os arquivos do diretório público do seu site (geralmente
public_html). Esse nó gera uma lista que será iterada. - Nó “FTP – Download”: conecte‑o ao nó anterior usando a opção “Execute Each Item”. Cada arquivo será baixado temporariamente para o servidor onde o n8n está rodando.
- Nó “Compress” (ou “ZIP”)**: agrupe todos os arquivos baixados em um único arquivo
.zip. Nomeie o arquivo com a data do backup, por exemplobackup-2024-06-05.zip. - Nó “Google Drive / Dropbox / Amazon S3”: escolha seu serviço de armazenamento preferido e configure as credenciais. Carregue o arquivo .zip gerado para um diretório específico de backups.
- Nó “Delete” (opcional): para evitar acumular arquivos temporários no servidor do n8n, adicione um nó que exclua o .zip local após o upload concluído.
- Nó “Webhook” (opcional): envie uma notificação por e‑mail ou Slack informando que o backup foi concluído com sucesso, incluindo o link direto ao arquivo armazenado.
Depois de montar o fluxo, teste executando‑o manualmente. Verifique se o arquivo .zip aparece no seu armazenamento em nuvem e se o conteúdo está íntegro. Caso tudo funcione, ative o nó “Cron” para que o processo ocorra automaticamente todos os dias.
Melhores práticas e dicas avançadas
Para garantir que seus backups sejam realmente confiáveis, considere as recomendações a seguir:
- Retenção de backups: mantenha apenas os últimos 30 dias no armazenamento em nuvem e exclua versões mais antigas automaticamente usando regras de ciclo de vida.
- Criptografia: se o seu serviço de nuvem oferecer, ative a criptografia do lado do servidor (SSE) ou, ainda melhor, criptografe o arquivo ZIP antes do upload.
- Testes de restauração: periodicamente, faça o download de um backup e restaure-o em um ambiente de teste para garantir que os dados estejam utilizáveis.
- Monitoramento: configure alertas de falha no n8n (por exemplo, via e‑mail) para ser notificado caso algum passo do fluxo apresente erro.
Essas práticas diminuem o risco de perda de dados e aumentam a confiança na automação criada.
Agora seu site hospedado na Hostinger está protegido por backups diários totalmente automatizados, sem esforço manual.
Pronto para implementar a solução? Comece agora mesmo com a Hostinger e aproveite o desconto especial!
