# 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:

Migração Fácil da Hostinger para VPS com Automação n8n

Deixe um comentário

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