# Como usar o n8n para automatizar a migração de um site da Hostinger para um VPS próprio sem perder tráfego

Migrar um site da Hostinger para um VPS próprio pode parecer assustador, especialmente quando a preocupação maior é manter o tráfego e o ranking nos motores de busca. Felizmente, o **n8n**, uma ferramenta de automação de fluxo de trabalho de código aberto, permite coordenar todo o processo de forma segura, eficiente e sem interrupções perceptíveis para os visitantes. Neste artigo vamos explicar passo a passo como montar esse fluxo, validar cada etapa e garantir que seu SEO continue intacto.

## Planejamento e preparação do ambiente

Antes de colocar a automação em prática, é essencial entender quais recursos precisam ser sincronizados entre a Hostinger e o VPS:

* **Banco de dados** – exportar e importar tabelas sem corromper dados.
* **Arquivos estáticos** – imagens, CSS, JavaScript e uploads.
* **Configurações DNS** – apontar o domínio para o novo IP sem tempo de indisponibilidade.
* **Certificados SSL** – manter a conexão segura durante e após a migração.

### 1. Criar contêineres Docker no VPS

O n8n funciona de forma ideal dentro de contêineres Docker. No VPS, instale o Docker e execute:

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

Esse comando inicia o n8n na porta **5678**, onde você poderá montar os fluxos. Não se esqueça de abrir a porta no firewall.

### 2. Configurar credenciais no n8n

Dentro da interface do n8n, adicione as credenciais necessárias:

| Serviço | Tipo de credencial | O que configurar |
|——–|——————-|——————|
| **Hostinger FTP** | **FTP** | Host, usuário, senha e porta (geralmente 21). |
| **VPS SSH** | **SSH** | Endereço IP, usuário root (ou sudo) e chave privada. |
| **Banco de Dados MySQL** | **MySQL** | Host, usuário, senha e nome da base de dados. |
| **Cloudflare DNS** (opcional) | **API Token** | Token com permissão de edição de zonas. |

Essas credenciais permitem que o n8n se conecte a ambos os ambientes sem precisar armazenar senhas no código.

## Construindo o fluxo de migração no n8n

Com tudo pronto, vamos montar o fluxo em três blocos principais: **backup**, **transferência** e **comutação DNS**. Cada bloco contém nós que garantem a integridade dos dados e a continuidade do tráfego.

### 1. Backup completo na Hostinger

1. **Node “Execute Command” (SSH)** – conecta ao servidor Hostinger via SSH e executa `mysqldump` para gerar um dump do banco.
2. **Node “FTP – List”** – lista todos os arquivos da pasta `public_html` e cria um arquivo `tar.gz` usando `tar -czf`.
3. **Node “FTP – Download”** – baixa o dump SQL e o arquivo compactado para a máquina onde o n8n está rodando (ou direto para o VPS via **SCP**).

> **Dica:** Use a opção `–single-transaction` no `mysqldump` para evitar bloqueios de leitura.

### 2. Transferência e restauração no VPS

1. **Node “SCP – Upload”** – envia o dump e o tar para o VPS usando a credencial SSH configurada.
2. **Node “Execute Command” (SSH no VPS)** – descompacta o tar na pasta de publicação (ex.: `/var/www/meusite`).
3. **Node “Execute Command” (SSH no VPS)** – importa o dump para o MySQL local: `mysql -u user -p senha db_name < dump.sql`. 4. **Node “HTTP Request”** – verifica se o site responde com código **200**; se não, o fluxo gera um alerta e pausa para intervenção manual. ### 3. Comutação de DNS sem perda de tráfego 1. **Node “Cloudflare – Update DNS Record”** (ou outro provedor) – altera o registro A apontando para o novo IP do VPS. 2. **Node “Wait”** – aguarda 300 segundos (TTL típico) para que a mudança se propague. 3. **Node “HTTP Request”** – faz chamadas de teste ao domínio para confirmar que o conteúdo está sendo servido pelo VPS. 4. **Node “IF”** – caso algum teste falhe, o fluxo reverte automaticamente o registro DNS ao IP antigo, minimizando o risco de downtime. ### 4. Limpeza e monitoramento pós‑migração * **Node “Delete Files”** – remove arquivos temporários (dump, tar) do VPS. * **Node “Google Analytics – Get Reports”** (opcional) – compara métricas de tráfego antes e depois da migração para garantir que não houve queda inesperada. ## Boas práticas para proteger seu SEO durante a migração * **Keep the TTL low** – antes de iniciar, reduza o TTL do DNS para 300 s (5 min). Isso acelera a propagação da mudança e reduz a janela de risco. * **Maintain identical URL structure** – não altere caminhos de arquivos nem parâmetros; o n8n apenas move o conteúdo, mantendo a mesma árvore de diretórios. * **Use 301 redirects temporários** – caso alguma página precise mudar de localização, configure redirecionamentos 301 no `.htaccess` do VPS. * **Monitorar logs de erro** – configure o n8n para enviar alertas por e‑mail ou Slack sempre que um erro HTTP 5xx for detectado nas verificações. Seguindo esses passos, você garante que a migração seja transparente tanto para usuários quanto para os bots do Google, preservando rankings, backlinks e a autoridade do domínio. --- **Pronto para automatizar sua migração e manter o tráfego intacto?** Acesse o n8n, crie seu fluxo e comece a mover seu site com segurança. Se precisar de hospedagem ou quiser experimentar um VPS mais robusto, aproveite a oferta especial da Hostinger: [✈️ Obtenha 20 % de desconto agora!](https://www.hostinger.com/br?REFERRALCODE=CUPOM20DESCONTO) *Não perca tempo – a migração perfeita está a apenas alguns cliques de distância.*

Migre seu Site da Hostinger para VPS em 5 Passos Simples com n8n

Deixe um comentário

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