
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.
