# Como fazer backup automático do seu site WordPress na Hostinger usando n8n

**Introdução**
Manter um backup regular do seu site WordPress é essencial para evitar perdas de dados e garantir a continuidade do negócio. Neste artigo, vamos mostrar passo a passo como configurar backups automáticos na Hostinger usando o **n8n**, uma ferramenta de automação sem código. Você aprenderá a preparar o ambiente, criar um fluxo de backup e agendar execuções silenciosas, tudo de forma prática e segura.

## Configurando o n8n na Hostinger

Para começar, é preciso instalar o n8n no seu plano de hospedagem. Siga estes passos:

1. **Acesse o painel da Hostinger**
– Entre na sua conta e vá até a seção **Hospedagem**.
– Clique em **Gerenciar** ao lado do domínio que recebe o WordPress.

2. **Instale o n8n via Docker**
– Abra o **Terminal** ou use o **SSH** (disponível nos planos).
– Execute o comando abaixo para puxar a imagem oficial:

“`bash
docker pull n8nio/n8n
“`

– Crie um container com persistência de dados:

“`bash
docker run -d –name n8n \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
“`

3. **Ajuste as permissões**
– Certifique‑se de que o usuário `node` tem permissão de escrita na pasta `~/.n8n`.
– Caso necessário, execute `chown -R node:node ~/.n8n`.

4. **Acesse a interface do n8n**
– No navegador, digite `https://seusite.com:5678`.
– Configure uma **senha de acesso** nas **Configurações > Segurança** para proteger o workflow.

5. **Instale o plugin de FTP**
– No menu **Credenciais**, adicione um novo **FTP** com os detalhes da sua conta Hostinger (host, usuário, senha e porta 21).
– Essa credencial será usada para enviar os arquivos de backup ao servidor.

## Criando o fluxo de backup automático

Com o n8n pronto, vamos montar o workflow que gera e armazena o backup do WordPress:

1. **Trigger de agendamento**
– Arraste o nó **Cron** para a tela.
– Defina a frequência desejada (ex.: `0 2 * * *` para executar diariamente às 02:00).

2. **Exportar o banco de dados**
– Insira um nó **Execute Command**.
– Use o comando abaixo (ajuste o nome do banco e usuário):

“`bash
mysqldump -u db_user -p’sua_senha’ db_name > /tmp/wp-db-$(date +%F).sql
“`

– O n8n armazenará o arquivo `.sql` na pasta temporária.

3. **Compactar arquivos do WordPress**
– Adicione outro **Execute Command**:

“`bash
zip -r /tmp/wp-files-$(date +%F).zip /home/usuario/public_html
“`

– Esse passo cria um `.zip` contendo todos os arquivos do site.

4. **Transferir os backups via FTP**
– Insira um nó **FTP** configurado anteriormente.
– No campo *Operation*, escolha **Upload** e aponte para os arquivos gerados (`/tmp/wp-db-*.sql` e `/tmp/wp-files-*.zip`).
– Defina a pasta de destino no servidor (ex.: `/backups/wordpress`).

5. **Limpar arquivos temporários**
– Para evitar acúmulo de dados, adicione um último **Execute Command**:

“`bash
rm /tmp/wp-db-*.sql /tmp/wp-files-*.zip
“`

6. **Teste e ative**
– Clique em **Execute Workflow** para validar o processo.
– Se tudo ocorrer sem erros, salve e ative o workflow. A partir de agora, o n8n executará o backup automaticamente no horário definido.

### Dicas avançadas

– **Retenção de backups**: inclua um nó **Function** que delete arquivos mais antigos que 30 dias para economizar espaço.
– **Notificações**: conecte um nó **Telegram** ou **E‑mail** para receber alertas de sucesso ou falha.
– **Armazenamento em nuvem**: substitua o nó FTP por **Google Drive**, **Amazon S3** ou **Dropbox** para cópias off‑site.

**Conclusão**
Com o n8n, criar um backup automático para seu WordPress na Hostinger se torna simples, flexível e totalmente personalizável. Você configurou o ambiente Docker, montou um workflow completo – exportando o banco, compactando arquivos, enviando-os por FTP e mantendo o servidor limpo – e ainda aprendeu a acrescentar retenção e notificações. Agora seu site está protegido contra falhas, e você pode focar no crescimento do negócio sem preocupação.

**Aproveite**: acesse a Hostinger com nosso desconto exclusivo e inicie seu projeto de backup hoje mesmo!
https://www.hostinger.com/br?REFERRALCODE=CUPOM20DESCONTO

Backup automático do WordPress com n8n: segurança sem esforço

Deixe um comentário

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