Se você busca uma solução robusta e econômica para proteger seu site, combinar a VPS da Hostinger com o n8n pode ser a resposta ideal. Neste artigo, explicaremos passo a passo como preparar o servidor, instalar o n8n e montar um workflow que gera backups automáticos, garantindo segurança e tranquilidade para o seu negócio online.

Configurando a VPS da Hostinger para receber o n8n

Antes de criar o workflow, é necessário preparar a VPS. Siga estas etapas para garantir que o ambiente esteja pronto para rodar o n8n de forma estável:

  • Escolha o plano adequado: Opte por um plano VPS que ofereça pelo menos 2 GB de RAM e 1 vCPU, suficiente para executar o n8n sem sobrecarga.
  • Acesse a VPS via SSH: Utilize ssh root@seu-ip e autentique com a senha ou chave SSH configurada na Hostinger.
  • Instale Docker e Docker‑Compose:
    • sudo apt update && sudo apt upgrade -y
    • sudo apt install docker.io docker-compose -y
    • sudo systemctl enable –now docker
  • Crie o diretório do n8n: mkdir -p ~/n8n && cd ~/n8n
  • Defina um docker‑compose.yml básico:
    version: "3"
    services:
      n8n:
        image: n8nio/n8n
        ports:
          - "5678:5678"
        environment:
          - DB_TYPE=sqlite
          - N8N_BASIC_AUTH_ACTIVE=true
          - N8N_BASIC_AUTH_USER=admin
          - N8N_BASIC_AUTH_PASSWORD=senhaSegura
        volumes:
          - ./n8n-data:/root/.n8n
        restart: unless‑stopped
        
  • Inicie o container: sudo docker-compose up -d
  • Teste a conexão: Acesse http://seu-ip:5678 no navegador e faça login com as credenciais definidas.

Criando o fluxo de backup automático com n8n

Com o n8n em execução, basta montar um workflow que copie os arquivos do seu site e armazene-os em um local seguro, como um bucket S3 ou um servidor FTP.

  • Passo 1 – Defina o gatilho: Use o node “Cron” para agendar o backup (ex.: 02:00 horas diariamente).
  • Passo 2 – Capture os arquivos:
    • Adicione o node “Execute Command”.
    • Comando: tar -czf /tmp/backup-$(date +%F).tar.gz /caminho/do/site
  • Passo 3 – Envie para o armazenamento:
    • Se optar por Amazon S3, use o node “AWS S3”.
    • Configure as credenciais, bucket e caminho (ex.: backups/site/$(date +%F).tar.gz).
    • Para FTP, utilize o node “FTP” e forneça host, usuário e senha.
  • Passo 4 – Limpeza opcional: Adicione um node “Execute Command” que remove arquivos temporários antigos: rm -f /tmp/backup-*.tar.gz
  • Passo 5 – Notificação: Inclua um node “Email” ou “Telegram” para receber um aviso de sucesso ou falha, facilitando o monitoramento.
  • Salve e ative o workflow: Clique em “Save” e teste manualmente antes de confiar na execução automática.

Ao combinar a flexibilidade da VPS da Hostinger com a automação do n8n, você cria um sistema de backups confiável, escalável e totalmente customizável. Assim, garante que seu site esteja sempre protegido contra falhas, ataques ou erros humanos, permitindo que você foque no crescimento do seu negócio sem preocupações.

Backup Automático: Como a VPS Hostinger e n8n Transformam Seu Site em uma Máquina de Segurança

Deixe um comentário

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