# Como usar o n8n para conectar a Hostinger e automatizar backups sem complicação

**Introdução**
Se você tem um site hospedado na Hostinger, sabe o quanto é essencial garantir cópias de segurança regulares. Porém, configurar backups manualmente pode consumir tempo e gerar erros. Felizmente, o n8n – uma ferramenta de automação visual e de código aberto – permite criar fluxos que conectam sua conta Hostinger a serviços de armazenamento, disparando backups automaticamente e sem complicação. Neste artigo, vamos detalhar passo a passo como montar essa integração e deixar seus dados sempre protegidos.

## Preparando o ambiente: instalando e configurando o n8n

Antes de criar o fluxo de backup, é preciso ter o n8n pronto para operação.

1. **Instalação rápida**
– **Docker**: `docker run -d –name n8n -p 5678:5678 n8nio/n8n`
– **Node.js**: `npm install n8n -g && n8n start`

2. **Acesso ao painel**
Abra o navegador e vá até `http://localhost:5678`. O painel do n8n carrega uma interface de arrastar‑e‑soltar que facilita a criação de workflows.

3. **Credenciais da Hostinger**
– No menu **Credentials**, clique em **New Credential**.
– Selecione **Hostinger** (ou **HTTP Request** caso não haja integração nativa).
– Insira seu **API Token**, que pode ser gerado no painel da Hostinger → **API** → **Create Token**.
– Salve as credenciais com um nome fácil de identificar, como “Hostinger‑API”.

4. **Credenciais do destino de backup**
– Caso queira armazenar os arquivos no Google Drive, Dropbox ou Amazon S3, crie as credenciais correspondentes seguindo o mesmo procedimento.
– Dica: habilite a opção de *refresh token* para evitar que a autenticação expire.

Com essas credenciais configuradas, o n8n já está pronto para interagir com a Hostinger e o serviço de armazenamento escolhido.

## Criando o workflow de backup automático

Agora vamos ao coração da automação: montar o fluxo que exporta os arquivos do seu site e os envia para o destino escolhido.

### 1️⃣ Disparador de agendamento

– Adicione o nó **Cron** ao seu workflow.
– Defina a frequência desejada: por exemplo, “Todos os dias às 02:00 (horário do servidor)”.
– Esse nó será o gatilho que inicia o processo sem intervenção humana.

### 2️⃣ Listar arquivos no servidor Hostinger

– Insira um nó **HTTP Request** (ou o nó nativo da Hostinger, se disponível).
– Configure‑o da seguinte forma:
– **Method**: `GET`
– **URL**: `https://api.hostinger.com/v1/websites/{websiteId}/files`
– **Authentication**: selecione a credencial “Hostinger‑API”.
– O retorno será um JSON contendo a lista de arquivos e diretórios.

### 3️⃣ Compactar os arquivos

– Use o nó **Function** para transformar a lista em um comando de compressão.
“`javascript
return [
{
json: {
command: `tar -czf backup-${new Date().toISOString().slice(0,10)}.tar.gz /path/to/your/site`
}
}
];
“`
– Em seguida, adicione um nó **Execute Command** que executa o comando `tar`.
– O arquivo `.tar.gz` será criado no diretório temporário do servidor n8n.

### 4️⃣ Enviar o backup para o destino

– Escolha o nó correspondente ao serviço escolhido (Google Drive, Dropbox, S3).
– Configure‑o para **Upload** o arquivo gerado no passo anterior.
– Defina a pasta de destino, por exemplo, `Backups/Hostinger/`.

### 5️⃣ Notificação opcional

– Para ficar ciente de sucessos ou falhas, adicione um nó **Email** ou **Telegram**.
– Configure a mensagem:
– *Sucesso*: “✅ Backup do site {websiteName} concluído e armazenado em {destino}.”
– *Falha*: “⚠️ O backup falhou. Verifique o log do workflow n8n.”

### 6️⃣ Teste e ative

– Clique em **Execute Workflow** para validar cada etapa.
– Verifique se o arquivo aparece na pasta de destino e se a notificação chegou.
– Quando tudo estiver funcionando, ative o workflow. O n8n começará a executar os backups automaticamente conforme o cron configurado.

## Mantendo a solução segura e eficiente

Mesmo com a automação configurada, alguns cuidados são imprescindíveis para garantir que seus backups continuem confiáveis.

– **Rotação de backups**: adicione um nó **Delete** que remove arquivos mais antigos que, por exemplo, 30 dias. Isso impede o acúmulo de dados e reduz custos de armazenamento.
– **Monitoramento de limites**: verifique regularmente o espaço disponível no serviço de destino; serviços gratuitos podem impedir novos uploads.
– **Atualizações do n8n**: mantenha a versão do n8n atualizada para aproveitar correções de segurança e novos conectores.
– **Teste de restauração**: periodicamente, faça download de um backup e restaure em um ambiente de teste para garantir que o arquivo não esteja corrompido.

Ao implementar esses passos, sua estratégia de backup se torna resiliente, automatizada e de fácil manutenção, permitindo que você foque no crescimento do seu site em vez de lidar com tarefas manuais.

**Conclusão**
Com o n8n, conectar a Hostinger e automatizar backups deixa de ser um processo complexo e passa a ser uma rotina simples e confiável. Instalando o n8n, configurando credenciais, criando um workflow com cron, compactação e upload, você garante cópias seguras diariamente. Lembre‑se de rotacionar arquivos, monitorar limites e testar restaurações para manter tudo em ordem. Pronto para proteger seu site de forma inteligente?

Aproveite e descubra mais recursos de hospedagem com **Hostinger**: https://www.hostinger.com/br?REFERRALCODE=CUPOM20DESCONTO.

Backup Automático: O Segredo do n8n para Proteger Seu Site Hostinger em Segundos

Deixe um comentário

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