Como montar um workflow no n8n para backup automático do Hostinger para o Dropbox

Manter os arquivos do seu site seguros é essencial, e combinar a flexibilidade do n8n com o armazenamento do Dropbox pode ser a solução perfeita. Neste artigo, você aprenderá passo a passo como criar um workflow que, de forma automática, copia todos os arquivos hospedados na Hostinger para a sua conta do Dropbox, garantindo tranquilidade e disponibilidade dos dados.

Configurando o ambiente: Hostinger, n8n e Dropbox

Antes de criar o workflow, é fundamental que todos os componentes estejam corretamente configurados. Cada um tem um papel específico no processo de backup:

  • Hostinger: provedor de hospedagem onde seu site está rodando. Você precisará das credenciais de acesso SSH ou FTP para permitir que o n8n faça a leitura dos arquivos.
  • n8n: ferramenta de automação de código aberto que permite criar fluxos de trabalho (workflows) visualmente. Pode ser instalada localmente, em um servidor VPS ou via Docker.
  • Dropbox: serviço de armazenamento em nuvem que receberá os backups. É necessário criar um app na plataforma de desenvolvedores para obter o Access Token que autoriza o n8n a enviar arquivos.

Passo a passo da preparação:

  1. Obtenha as credenciais da Hostinger:
    • Acesse o painel da Hostinger e vá até a seção “Gerenciador de Arquivos”.
    • Clique em “Conectar via SSH” e copie o endereço IP, usuário e senha (ou a chave privada, se preferir).
  2. Instale o n8n:
    • Se optar por Docker, execute: docker run -it --rm \
      -p 5678:5678 \
      -v ~/.n8n:/home/node/.n8n \
      n8nio/n8n
    • Para instalação via npm: npm install n8n -g e depois n8n start.
  3. Crie o app no Dropbox:
    • Visite Dropbox Developers e clique em “Create app”.
    • Selecione “Scoped access” → “Full Dropbox” e dê um nome ao app.
    • Copie o Access Token gerado – ele será usado no n8n.

Com tudo isso pronto, seu ambiente está pronto para receber o workflow que realizará o backup em intervalos definidos.

Criando o workflow de backup automático no n8n

Agora que as credenciais já estão à mão, siga os passos abaixo dentro da interface do n8n para montar o fluxo que transfere os arquivos da Hostinger para o Dropbox.

  1. Adicionar o gatilho de agendamento:
    • Arraste o nó “Cron” para a tela.
    • Configure a frequência desejada – por exemplo, “Every day at 02:00 AM”.
  2. Conectar ao servidor da Hostinger:
    • Insira um nó “SSH” (ou “FTP” caso prefira).
    • Preencha host, usuário, senha ou chave privada obtidos no primeiro passo.
    • No campo “Command”, use um comando de compressão, como tar -czf site-backup.tar.gz /home/username/public_html, para gerar um arquivo .tar.gz com todo o conteúdo do site.
  3. Transferir o arquivo para o Dropbox:
    • Adicione o nó “Dropbox”.
    • Selecione a ação “Upload”.
    • No campo “File Path”, indique o caminho onde o arquivo .tar.gz foi salvo no servidor (ex.: /home/username/site-backup.tar.gz).
    • Use o Access Token do Dropbox nas credenciais do nó.
  4. Limpar backups antigos (opcional):
    • Para evitar acúmulo, inclua outro nó “Dropbox – List Files” para buscar arquivos com o prefixo “site-backup”.
    • Filtre por data e, usando um nó “If”, remova os arquivos mais antigos que, por exemplo, 30 dias.
  5. Teste e ative o workflow:
    • Clique em “Execute Workflow” para validar que o backup é criado e enviado corretamente.
    • Se tudo funcionar, ative o workflow. A partir de agora, o n8n executará o processo automaticamente conforme o cron definido.

Com esse fluxo, você garante que todos os arquivos do seu site Hostinger sejam compactados e enviados para o Dropbox de forma segura, sem precisar de intervenções manuais.

Conclusão

Montar um workflow no n8n para backup automático combina praticidade e segurança, permitindo que seu site hospedado na Hostinger esteja sempre protegido em uma conta do Dropbox. Ao seguir os passos detalhados – configuração das credenciais, criação do gatilho, execução do comando de compressão e upload para a nuvem – você terá um processo autônomo e confiável. Comece agora mesmo, teste o fluxo e aproveite a tranquilidade de saber que seus dados estão sempre disponíveis.

Quer otimizar ainda mais seu site? Acesse Hostinger e garanta o melhor plano com desconto exclusivo!

Backup automático de arquivos Hostinger para Dropbox usando n8n

Deixe um comentário

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