
Como fazer backup automático dos arquivos do seu site na Hostinger usando n8n e Google Drive
Manter cópias de segurança atualizadas é essencial para proteger seu site contra falhas, ataques ou erros humanos. Neste artigo, você aprenderá passo a passo como configurar o n8n para realizar backups automáticos dos arquivos da sua hospedagem Hostinger e armazená‑los de forma segura no Google Drive, sem precisar de intervenções manuais.
Configurando o n8n na sua hospedagem Hostinger
Antes de criar o fluxo de backup, é preciso garantir que o n8n esteja rodando na sua conta Hostinger. Siga estas etapas:
- Escolha uma hospedagem compatível. Opte por um plano que ofereça acesso SSH e a possibilidade de instalar pacotes via
npmouDocker. Os planos Premium da Hostinger costumam atender a esse requisito. - Instale o Node.js. Conecte‑se ao seu servidor via SSH e execute:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - sudo apt-get install -y nodejs
Isso garante que a versão necessária do Node esteja disponível.
- Instale o n8n globalmente. Ainda no terminal, rode:
npm install -g n8n
O n8n ficará pronto para ser iniciado como um serviço.
- Crie um serviço systemd. Salve o arquivo
/etc/systemd/system/n8n.servicecom o conteúdo:[Unit] Description=n8n Workflow Automation After=network.target [Service] ExecStart=/usr/bin/n8n start Restart=always User=seu_usuario Environment=PATH=/usr/bin:/usr/local/bin WorkingDirectory=/home/seu_usuario [Install] WantedBy=multi-user.target
Substitua
seu_usuariopelo nome da conta. - Inicie e habilite o serviço. Use:
sudo systemctl daemon-reload sudo systemctl start n8n sudo systemctl enable n8n
O n8n estará disponível em
http://seu-dominio.com:5678.
Com o n8n em execução, você já pode acessar a interface web e começar a montar o fluxo de backup.
Criando o fluxo de backup para o Google Drive
O próximo passo é montar um workflow que copie regularmente os arquivos do seu site para uma pasta do Google Drive. Veja como:
- Conecte sua conta do Google Drive. No editor do n8n, adicione o nó Google Drive e siga o processo de autorização OAuth. Conceda permissões de leitura e escrita para que o n8n possa criar e atualizar arquivos.
- Obtenha a lista de arquivos do seu site. Use o nó Execute Command com o comando:
tar -czf /tmp/site-backup-$(date +%F).tar.gz -C /home/seu_usuario/public_html .
Esse comando compacta todo o conteúdo da pasta
public_html(onde ficam os arquivos da sua web) em um arquivo.tar.gznomeado com a data atual. - Carregue o backup no Google Drive. Conecte o nó Google Drive ao nó anterior e configure:
- Operação: Upload
- Arquivo: o caminho
/tmp/site-backup-{{ $json["date"] }}.tar.gz - Pasta de destino: escolha ou crie uma pasta chamada Backups Hostinger
- Agende a execução automática. Adicione um nó Trigger Cron antes do nó de comando, definindo a frequência desejada (por exemplo,
0 2 * * *para executar todos os dias às 02:00). Dessa forma, o backup será gerado e enviado sem intervenção manual. - Limpeza de backups antigos. Opcionalmente, insira outro nó Google Drive configurado para List Files na pasta de backups, filtre arquivos mais antigos que 30 dias e use o nó Delete para manter apenas versões recentes, economizando espaço.
Depois de salvar o workflow, teste a execução manualmente. Verifique se o arquivo .tar.gz aparece na pasta do Google Drive e, em seguida, aguarde o próximo disparo do cron para confirmar a automação.
Conclusão
Com o n8n integrado à Hostinger e ao Google Drive, você garante backups automáticos, remotos e senhor controlados, eliminando riscos de perda de dados. A configuração leva poucos minutos, mas traz tranquilidade duradoura ao seu negócio online. Comece agora a proteger seu site e experimente o poder da automação!
Confira as ofertas da Hostinger e aproveite o desconto especial!
