
Como configurar automatizações de backup de banco de dados no n8n para seu site WordPress na Hostinger
Manter os dados do seu site WordPress seguros é essencial, e a combinação de n8n com a hospedagem da Hostinger oferece uma solução robusta e automatizada. Neste artigo, vamos detalhar passo a passo como criar um fluxo de backup de banco de dados que roda diariamente, sem precisar de intervenções manuais.
Preparando o ambiente: n8n e Hostinger
Antes de montar a automação, é preciso garantir que todos os componentes estejam devidamente configurados.
1. Crie uma conta no n8n
- Acesse n8n.io e registre‑se.
- Escolha a opção de hospedagem “n8n.cloud” ou instale localmente via Docker, conforme sua preferência.
- Defina um token de API seguro; ele será usado para conectar o n8n à sua conta da Hostinger.
2. Habilite o acesso SSH à sua conta Hostinger
- No painel da Hostinger, vá em “Acessos SSH” e habilite a opção.
- Crie ou copie a sua chave SSH pública; adicione‑a nas “Chaves SSH” da conta.
- Teste a conexão via terminal:
ssh usuario@ssh.hostinger.com.
3. Instale o cliente MySQL na máquina que executa o n8n
- Para servidores Linux:
sudo apt-get install mysql-client. - No Windows, instale o MySQL Shell.
- Garanta que o comando
mysqldumpesteja disponível no PATH.
Com esses pré‑requisitos atendidos, você terá o n8n pronto para se comunicar com o banco de dados da Hostinger de forma segura e confiável.
Construindo o fluxo de backup automático
Agora vamos montar o workflow no n8n que gera, compacta e armazena o backup diariamente.
Passo 1 – Inicie o workflow com um gatilho cron
- Adicione o nó Cron e configure para executar “Todos os dias às 02:00”. Essa hora costuma ter menor tráfego, reduzindo o impacto no desempenho.
Passo 2 – Execute o comando de exportação
- Insira o nó Execute Command (ou “Shell”) e preencha o comando:
mysqldump -h mysql.hostinger.com -u SEU_USUARIO -p'SUA_SENHA' nome_do_banco > /tmp/backup_$(date +%Y%m%d).sql
{{ $env.MYSQL_PASSWORD }}) para não expor credenciais no código.Passo 3 – Compacte o arquivo
- Adicione outro nó Execute Command com o comando:
tar -czf /tmp/backup_$(date +%Y%m%d).tar.gz -C /tmp backup_$(date +%Y%m%d).sql
rm /tmp/backup_$(date +%Y%m%d).sql
Passo 4 – Armazene o backup em um serviço de nuvem
- Conecte o nó Google Drive**, **Dropbox** ou **Amazon S3** (dependendo da sua preferência).
- Mapeie o caminho
/tmp/backup_YYYYMMDD.tar.gzpara o campo “File” do nó de upload. - Opcional: crie uma pasta específica, como
/Backups/WordPress/Hostinger, para manter tudo organizado.
Passo 5 – Notifique o sucesso ou falha
- Use o nó Email ou Telegram para enviar uma mensagem ao final do fluxo.
- Inclua variáveis como
{{ $json["fileUrl"] }}para que o destinatário receba o link direto do backup. - Configure caminhos de erro: caso algum comando retorne falha, envie um alerta imediato.
Passo 6 – Limpeza e retenção
- Adicione um nó Execute Command que remove backups locais mais antigos que 7 dias:
find /tmp -name "backup_*.tar.gz" -mtime +7 -exec rm {} \;
Com esse fluxo, o n8n cuidará de todo o ciclo: gerar o dump, compactar, enviar para a nuvem e avisar você. Caso algo dê errado, o mecanismo de notificação permite ação rápida, evitando perda de dados.
Dicas extras para otimizar a estratégia de backup
- Teste o restore periodicamente: baixe um backup recente e restaure-o em um ambiente de teste.
- Use criptografia: ao enviar o arquivo para a nuvem, habilite a opção de criptografia de ponta a ponta.
- Combine com backups de arquivos: além do banco, configure outro fluxo para copiar a pasta
wp-content, garantindo que temas e plugins também estejam seguros.
Seguindo esses passos, você terá uma solução de backup completa, automática e integrada ao seu fluxo de trabalho diário.
Conclusão
Implementar automação de backup com n8n na Hostinger protege seu WordPress contra perdas inesperadas, reduzindo esforço manual e garantindo disponibilidade contínua. Ao configurar o gatilho cron, executar o mysqldump, compactar, enviar para a nuvem e receber notificações, você cria um ciclo de segurança confiável e fácil de monitorar. Comece agora e mantenha seus dados sempre a salvo.
Backup Automático de WordPress na Hostinger usando n8n – Guia para Iniciantes
