# Como usar o **n8n** para fazer backup automático dos arquivos do seu site na **Hostinger**
Na era dos negócios digitais, perder dados pode ser desastroso. Felizmente, o n8n – uma ferramenta de automação sem código – permite criar backups programados de forma simples e confiável. Neste artigo, vamos mostrar passo a passo como conectar o n8n ao seu plano de hospedagem na Hostinger e garantir que todos os arquivos do seu site sejam copiados automaticamente para um destino seguro.
## Configurando o n8n na Hostinger
Antes de montar o fluxo de backup, é necessário preparar o ambiente:
– **Criar uma conta no n8n**
1. Acesse o site oficial do n8n e registre‑se usando e‑mail ou GitHub.
2. Escolha o plano gratuito ou o que melhor se adapta ao seu volume de tráfego.
– **Obter acesso SFTP na Hostinger**
1. No painel da Hostinger, vá em **“Arquivos” → “Acesso SFTP”**.
2. Anote o **host**, **porta (geralmente 22)**, **nome de usuário** e **senha**.
3. Crie uma **chave SSH** (opcional) para aumentar a segurança; a Hostinger permite adicionar a chave nas configurações da conta.
– **Instalar o node‑ssh no n8n**
No editor do n8n, adicione o nó **“SFTP”** (ou **“SSH”**) que já vem pré‑configurado. Não é preciso instalar nada manualmente, pois o n8n fornece o conector pronto para uso.
> **Dica:** Teste a conexão imediatamente após inserir as credenciais. Se o teste falhar, verifique se o endereço IP da sua instância n8n está permitido nas regras de firewall da Hostinger.
Com a conexão estabelecida, você já está pronto para montar o fluxo que fará o backup dos arquivos do seu site.
## Criando o fluxo de backup automático
Agora vamos criar um workflow que roda diariamente, compacta os arquivos e os envia para um storage externo (por exemplo, Google Drive ou Dropbox).
1. **Iniciar o workflow** – Adicione um nó **“Cron”** e configure‑o para executar **às 02:00** (horário com menor tráfego).
2. **Listar arquivos do site** – Use o nó **“SFTP – List”** apontando para a pasta raiz do seu site (geralmente `public_html`).
3. **Compactar arquivos** – Insira o nó **“Function”** com o seguinte código JavaScript para criar um **ZIP** temporário:
“`javascript
const archiver = require(‘archiver’);
const fs = require(‘fs’);
const output = fs.createWriteStream(‘/tmp/site-backup.zip’);
const archive = archiver(‘zip’);
archive.pipe(output);
items.forEach(item => archive.file(item.path, { name: item.name }));
archive.finalize();
return [{ json: { path: ‘/tmp/site-backup.zip’ } }];
“`
4. **Enviar para o destino** – Dependendo da sua preferência, escolha um dos nós abaixo:
– **Google Drive**: use o nó **“Google Drive – Upload”** e selecione a pasta de backups.
– **Dropbox**: use o nó **“Dropbox – Upload”**.
– **Servidor de backup próprio**: use novamente o nó **“SFTP – Put”** apontando para outro servidor.
5. **Limpeza** – Adicione um nó **“Delete File”** para remover o ZIP temporário do servidor n8n, evitando acúmulo de arquivos.
6. **Notificação** – Opcionalmente, inclua um nó **“Email”** ou **“Telegram”** para receber um alerta caso o backup falhe.
### Checklist rápido
– ✅ **Cron configurado** para horário de baixa atividade.
– ✅ **Conexão SFTP testada** e funcionando.
– ✅ **ZIP gerado** corretamente antes do upload.
– ✅ **Destino de backup** com espaço suficiente e permissões corretas.
– ✅ **Notificação ativada** para monitorar falhas.
Com esse fluxo, seu site na Hostinger terá cópias de segurança diárias, armazenadas em um local externo e fácil de restaurar caso algo aconteça.
## Conclusão
Automatizar o backup dos arquivos do seu site usando o **n8n** é uma solução prática, segura e totalmente configurável. Ao seguir os passos de conexão SFTP, criação de workflow e escolha de um storage confiável, você elimina o risco de perda de dados e ganha tranquilidade para focar no crescimento do seu negócio online. Não deixe para depois – implemente agora e proteja seu site de forma inteligente.
**Pronto para acelerar seu site com hospedagem de qualidade?** Visite a Hostinger e aproveite descontos exclusivos: https://www.hostinger.com/br?REFERRALCODE=CUPOM20DESCONTO
