# Estratégia Simples para Migrar de Hospedagem Compartilhada Hostinger para VPS e Automatizar a Transição com n8n
**Introdução**
Migrar de uma hospedagem compartilhada da Hostinger para um VPS pode parecer um desafio, mas com a abordagem certa a mudança se torna rápida, segura e quase desconcertante. Neste artigo você vai descobrir *passo a passo* como planejar a migração, configurar o novo servidor e, principalmente, como usar o n8n – a ferramenta de automação de fluxo de trabalho – para tornar todo o processo totalmente automatizado. Prepare‑se para transformar a sua infraestrutura com confiança e eficiência.
## Planejamento e Preparação da Migração
Antes de tocar no VPS, um planejamento cuidadoso evita surpresas.
1. **Mapeie seu ambiente atual**
– Liste todos os domínios, bancos de dados, certificados SSL e serviços rodando na hospedagem compartilhada.
– Anote versões de PHP, extensões e configurações específicas (por exemplo, `php.ini` customizado).
2. **Crie um snapshot do site**
– Use o **File Manager** da Hostinger ou um cliente FTP para baixar todo o diretório `public_html`.
– Exporte cada banco de dados MySQL via phpMyAdmin e salve os arquivos `.sql`.
3. **Escolha o tipo de VPS**
– Avalie recursos (CPU, RAM, SSD) com base no tráfego atual e nas projeções de crescimento.
– A Hostinger oferece VPS com painel de controle *cPanel* ou *Plesk*; opte pelo que já domina.
4. **Configuração inicial do VPS**
– Instale o stack LAMP/LEMP (Linux, Apache/Nginx, MySQL/MariaDB, PHP).
– Crie usuários, **chaves SSH** e defina *firewall* (ufw ou iptables).
– Configure o **VirtualHost** para cada domínio, apontando para o diretório correto.
5. **Teste em ambiente de staging**
– Crie um subdomínio (ex.: `staging.seusite.com`) no VPS e importe o backup.
– Verifique se tudo funciona (formularios, plugins, integração com APIs).
Ao concluir essas etapas, seu VPS está pronto para receber a migração automática.
## Automatizando a Migração com n8n
O n8n (pronuncia‑se “naten”) é um **workflow builder** open‑source que permite conectar APIs, servidores e serviços sem escrever código complexo. Vamos montar um fluxo que:
1. **Detecta alterações no diretório da Hostinger**
2. **Transferência segura via SFTP para o VPS**
3. **Importa bancos de dados**
4. **Reinicia serviços e verifica a integridade**
### 1. Configurando o n8n
– Instale o n8n em um contêiner Docker ou diretamente no VPS (`npm i n8n -g`).
– Crie credenciais **SFTP** da Hostinger (host, porta 22, usuário, senha ou chave).
– Crie credenciais **SSH** para o VPS (chave privada, usuário root ou sudo).
### 2. Construindo o Workflow
| Nó | Função | Detalhes |
|—|—|—|
| **Cron** | Dispara o fluxo a cada 2 h | Evita sobrecarga e garante atualização constante |
| **SFTP – List** | Lista arquivos novos ou modificados no `public_html` | Use filtro por data (`modifiedAfter`) |
| **SFTP – Download** | Baixa arquivos temporariamente | Armazena em `/tmp/hostinger-backup/` |
| **MySQL – Export** | Exporta o banco de dados correspondente | Gera `.sql` e salva na mesma pasta temporária |
| **SSH – Execute Command** | Envia arquivos para o diretório do VPS via `rsync` | `rsync -avz /tmp/hostinger-backup/ user@vps:/var/www/…` |
| **SSH – Execute Command** | Importa o `.sql` no MySQL do VPS (`mysql -u user -p database < arquivo.sql`) | |
| **HTTP Request** | Verifica URL de teste (`https://seusite.com/health`) | Garante que o site está respondendo |
| **Telegram/Email** (opcional) | Notifica sucessos ou falhas | Mantém a equipe informada |
### 3. Benefícios da Automação
- **Zero downtime**: o fluxo copia apenas arquivos alterados, reduzindo o tempo offline.
- **Consistência**: comandos idênticos são executados a cada ciclo, eliminando erro humano.
- **Escalabilidade**: adicione novos domínios ao mesmo workflow sem reescrever scripts.
### 4. Pós‑migração: Ajustes Finais
- Atualize os *records DNS* para apontar o domínio ao novo IP do VPS.
- Revise o arquivo **`robots.txt`** e o **`sitemap.xml`** para garantir que os motores de busca indexem o site corretamente.
- Configure *backups automáticos* no VPS (ex.: *rsnapshot* ou *cron* + **S3**).
## Conclusão
A migração de uma hospedagem compartilhada Hostinger para um VPS pode ser feita de forma simples, segura e totalmente automatizada usando **n8n**. Primeiro, mapeie seu ambiente, faça backup completo e configure o VPS; depois, crie um workflow no n8n que sincroniza arquivos, exporta bancos e valida a operação. Essa estratégia elimina tempo de inatividade, garante consistência e permite escalar seu portfólio de sites sem esforço manual. Pronto para dar o próximo passo? **Acesse agora o site da Hostinger, aproveite o desconto exclusivo e migre seu projeto com tranquilidade!**
[https://www.hostinger.com/br?REFERRALCODE=CUPOM20DESCONTO](https://www.hostinger.com/br?REFERRALCODE=CUPOM20DESCONTO)
