**# Como criar backup automático do seu site Hostinger com n8n em 4 passos simples**
*Manter cópias de segurança regulares é essencial para proteger seu site contra falhas, ataques ou erros humanos. Neste artigo vamos mostrar, passo a passo, como configurar um backup automático usando a ferramenta de automação n8n integrada ao seu plano Hostinger, garantindo tranquilidade e continuidade do seu negócio online.*
## 1. Preparar o ambiente: instalar n8n e conectar ao Hostinger
**1.1 Crie uma conta no n8n**
– Acesse o site oficial do n8n e registre‑se (há opção de plano gratuito).
– Após o login, escolha “Create Workspace” para organizar seus fluxos.
**1.2 Instale o n8n no seu servidor**
– Se preferir rodar localmente, use Docker:
“`bash
docker run -it –rm \
-p 5678:5678 \
-v ~/.n8n:/root/.n8n \
n8nio/n8n
“`
– Caso opte pelo plano Cloud, basta ativar a instância com poucos cliques.
**1.3 Conecte o n8n ao seu domínio Hostinger**
– No painel da Hostinger, vá em **Arquivos → Gerenciador de Arquivos** e crie um diretório “backups”.
– Copie o **FTP/SSH credentials** (host, usuário, senha) – eles serão usados no próximo passo.
## 2. Construir o workflow de backup automático
**2.1 Adicione o gatilho de horário**
– No editor do n8n, arraste o nó **Cron**.
– Defina a frequência desejada (ex.: “Diariamente às 02:00”). Essa agenda será o ponto de partida de todo o processo.
**2.2 Configurar a ação de download do site**
– Insira um nó **HTTP Request**.
– Defina o método como **GET** e a URL como `https://seusite.com` (substitua pelo seu domínio).
– Ative a opção “Download Response” para receber todo o conteúdo HTML, CSS e JS.
**2.3 Compactar os arquivos**
– Use o nó **Function** com o seguinte script (em JavaScript) para gerar um *zip*:
“`javascript
const JSZip = require(‘jszip’);
const zip = new JSZip();
zip.file(‘site.html’, items[0].json.body);
// Se houver mais recursos, adicione-os aqui
return zip.generateAsync({type:’nodebuffer’}).then(buffer => {
return [{binary: {data: buffer}}];
});
“`
**2.4 Enviar o backup para a Hostinger**
– Arraste o nó **FTP** (ou **SFTP**) e preencha com as credenciais obtidas no passo 1.3.
– No campo “Path”, indique a pasta `backups/` criada anteriormente e nomeie o arquivo com a data, por exemplo `backup_{{ $now.format(‘YYYYMMDD’) }}.zip`.
– Conecte o nó de compressão ao nó FTP e salve o workflow.
## 3. Testar, monitorar e otimizar seu backup
**3.1 Executar um teste manual**
– Clique em “Execute Workflow” e verifique se o arquivo zip aparece na pasta `backups` do seu Hostinger.
– Abra o zip para confirmar que os arquivos do site foram realmente incluídos.
**3.2 Configurar notificações**
– Para receber alertas em caso de falha, adicione um nó **Email** ou **Telegram** ao final do fluxo, ligado ao caminho de erro.
– Defina a mensagem: “⚠️ Backup falhou em {{ $now.format(‘DD/MM/YYYY HH:mm’) }} – verifique o n8n”.
**3.3 Agendar manutenção do workflow**
– Periodicamente, revise o log de execuções (disponível no painel do n8n).
– Ajuste a frequência ou inclua novos diretórios (ex.: uploads) caso seu site cresça.
## Conclusão
Ao seguir esses **4 passos** – preparar o ambiente, montar o workflow, testar e otimizar – você garante backups automáticos, seguros e totalmente gerenciados pelo n8n, sem precisar de plugins adicionais ou intervenções manuais. Manter cópias recentes do seu site Hostinger protege seu investimento, melhora a confiança dos visitantes e agiliza a recuperação em caso de imprevistos. Comece agora e durma tranquilo sabendo que seus dados estão sempre protegidos.
—
**Pronto para melhorar ainda mais o desempenho do seu site?** Aproveite o desconto exclusivo e contrate a Hostinger hoje mesmo: [https://www.hostinger.com/br?REFERRALCODE=CUPOM20DESCONTO](https://www.hostinger.com/br?REFERRALCODE=CUPOM20DESCONTO)
