
# Como migrar seu site da Hostinger para um VPS usando n8n: passo a passo simples
**Introdução**
Migrar um site da Hostinger para um VPS pode parecer complicado, mas com a automação do n8n o processo fica rápido e sem erros. Neste artigo, vamos detalhar cada etapa: preparar o VPS, configurar o n8n, sincronizar arquivos e bancos de dados, e garantir que seu domínio continue funcionando. Ao final, você terá um guia prático para executar a migração em poucos minutos.
## Preparando o VPS e instalando o n8n
**1. Escolha e configure o VPS**
– Contrate um VPS com recursos compatíveis ao seu site (CPU, RAM e espaço em disco).
– Acesse o servidor via SSH e atualize o sistema:
“`bash
sudo apt update && sudo apt upgrade -y
“`
– Instale o **Docker** (recomendado para rodar o n8n):
“`bash
sudo apt install docker.io docker-compose -y
sudo systemctl enable –now docker
“`
**2. Crie um container n8n**
– Crie um diretório `n8n` e um arquivo `docker-compose.yml`:
“`yaml
version: “3”
services:
n8n:
image: n8nio/n8n
ports:
– “5678:5678”
environment:
– N8N_HOST=your-vps-ip
– N8N_PORT=5678
– N8N_BASIC_AUTH_ACTIVE=true
– N8N_BASIC_AUTH_USER=admin
– N8N_BASIC_AUTH_PASSWORD=senhaSegura
volumes:
– ~/.n8n:/root/.n8n
“`
– Execute `docker-compose up -d` e acesse **http://seu-vps-ip:5678** para concluir a configuração inicial.
**3. Conecte a Hostinger via SFTP**
– No painel da Hostinger, habilite o acesso SFTP e anote **host**, **usuário** e **senha**.
– No n8n, crie um nó **SSH** → **SFTP** com essas credenciais. Teste a conexão para garantir que o n8n consegue listar os arquivos do seu site.
## Automatizando a transferência de arquivos e banco de dados
**1. Baixe os arquivos do site**
– No fluxo do n8n, adicione um nó **SFTP – Download** apontando para a pasta **public_html** (ou equivalente).
– Defina o caminho de destino como `/var/www/html/` no VPS.
**2. Exporte e importe o banco de dados**
– Na Hostinger, gere um dump do MySQL usando **phpMyAdmin** ou o comando `mysqldump`.
– No n8n, use um nó **HTTP Request** para baixar o arquivo `.sql` e, em seguida, um nó **Execute Command** no VPS:
“`bash
mysql -u seu_usuario -p sua_senha nome_do_banco < /caminho/para/dump.sql
```
**3. Ajuste as configurações**
- Copie o arquivo `.env` ou `wp-config.php` (para WordPress) e atualize as variáveis de conexão ao novo banco de dados.
- Use um nó **File Write** no n8n para sobrescrever as linhas pertinentes.
**4. Atualize o DNS**
- No painel da Hostinger, altere os registros **A** apontando para o IP do seu VPS.
- Aguarde a propagação (geralmente menos de 30 min).
**5. Teste e finalize**
- Crie um nó **HTTP Request** que peça a página inicial do seu domínio.
- Se o código de resposta for **200**, a migração foi bem‑sucedida. Caso contrário, revise os logs gerados pelos nós **Execute Command**.
**Dicas de segurança**
- Desative o acesso SFTP da Hostinger após a migração.
- Habilite **firewall** (ufw) no VPS e permita apenas portas 22 (SSH), 80 (HTTP) e 443 (HTTPS).
- Configure **SSL** com Let’s Encrypt usando o Certbot para proteger seu site.
**Conclusão**
Migrar da Hostinger para um VPS com n8n traz rapidez, confiabilidade e menos trabalho manual. Você configurou o VPS, instalou o n8n, automatizou a cópia de arquivos e banco de dados, e ainda ajustou DNS e segurança. Agora seu site roda em um ambiente mais flexível, pronto para escalar conforme a demanda.
**Aproveite a performance do seu novo VPS!**
Acesse o site da Hostinger e descubra planos especiais:
