Voltar ao blog Desenvolvimento Web

Como Migrar Seu Site para uma VPS sem Perder Nada

Guia completo para migrar seu site de hospedagem compartilhada para VPS: planejamento, backup, DNS, testes e como evitar downtime na transição.

04 de abril de 2026 6 min de leitura Codex 1.309 palavras
Como Migrar Seu Site para uma VPS sem Perder Nada

Seu site cresceu. A hospedagem compartilhada que custava R$15/mês já não dá conta — lentidão nos horários de pico, limite de recursos, suporte que demora dias para responder. A migração para uma VPS (Servidor Virtual Privado) é o próximo passo natural, mas o medo de "quebrar tudo" durante a transição paralisa muitos empresários.

A verdade é que uma migração bem planejada tem risco próximo de zero. Neste guia, vamos cobrir cada etapa — do backup à troca de DNS — para que seu site migre sem perder nada e sem ficar fora do ar.

Por que migrar para VPS

Na hospedagem compartilhada, seu site divide recursos (CPU, memória, disco) com centenas de outros sites no mesmo servidor. Na VPS, você tem recursos dedicados — é como sair de um apartamento compartilhado para um próprio.

Ganhos concretos da VPS:

  • Performance: CPU e memória dedicados significam tempos de resposta mais rápidos e consistentes.
  • Controle total: Acesso root para instalar o que precisar (Node.js, Python, Redis, qualquer coisa).
  • Escalabilidade: Precisa de mais recursos? Aumenta o plano sem migrar para outro servidor.
  • Segurança: Sem vizinhos que podem comprometer o servidor com código malicioso.
  • SSL, domínios, tudo sob seu controle: Sem depender do painel limitado da hospedagem compartilhada.

Se você quer entender mais sobre o que é uma VPS e como funciona, leia nosso artigo VPS para Iniciantes.

Antes de migrar: checklist de preparação

Não migre nada antes de completar esta checklist:

  • ☐ Identifique tudo que roda no servidor atual (sites, bancos de dados, e-mails, crons).
  • ☐ Liste todas as versões de software (PHP, MySQL, Node.js, etc.).
  • ☐ Faça backup completo (arquivos + bancos de dados).
  • ☐ Documente as configurações atuais (virtual hosts, .htaccess, variáveis de ambiente).
  • ☐ Verifique se o domínio está com DNS acessível (você vai precisar alterar os registros).
  • ☐ Escolha o provedor de VPS e o plano adequado.
  • ☐ Defina janela de migração (preferencialmente em horário de baixo tráfego).

Escolhendo a VPS certa

Requisitos mínimos para a maioria dos sites:

  • 1-2 vCPUs
  • 2-4 GB de RAM
  • 40-80 GB SSD
  • Localização do servidor: São Paulo ou EUA (dependendo do público-alvo)

Provedores populares:

  • Contabo: Excelente custo-benefício, boa opção para começar.
  • DigitalOcean: Interface amigável, documentação excelente.
  • Hostinger VPS: Bom preço com data center no Brasil.
  • Vultr/Linode: Performance consistente, boa rede global.

O custo mensal de uma VPS adequada varia de R$30 a R$150, dependendo dos recursos. Compare com o custo + limitações da hospedagem compartilhada para ver se faz sentido.

Passo a passo da migração

Etapa 1 — Preparar a VPS:

  • Instalar o sistema operacional (Ubuntu ou Debian são os mais recomendados).
  • Configurar o firewall (UFW) liberando apenas portas necessárias (22, 80, 443).
  • Instalar o servidor web (Nginx é a recomendação atual — mais leve e rápido que Apache).
  • Instalar as dependências do projeto (Node.js, PHP, Python, banco de dados).
  • Configurar SSL (Let's Encrypt — gratuito e automático).
  • Configurar PM2 (para projetos Node.js) ou supervisor para manter processos rodando.

Etapa 2 — Transferir os arquivos:

  • Comprimir todos os arquivos do site atual: tar -czf backup-site.tar.gz /caminho/do/site/
  • Transferir para a VPS via SCP ou SFTP.
  • Extrair na localização correta no novo servidor.
  • Ajustar permissões de arquivos e pastas.

Etapa 3 — Migrar o banco de dados:

  • Exportar o banco: mysqldump -u usuario -p banco > backup.sql (para MySQL) ou usar o método equivalente do seu banco.
  • Transferir o dump para a VPS.
  • Importar no banco da VPS.
  • Atualizar as credenciais de conexão no arquivo de configuração do site.

Etapa 4 — Testar antes de trocar o DNS:

  • Acesse o site pelo IP da VPS para verificar se tudo funciona.
  • Teste formulários, login, área administrativa, checkout (se for loja).
  • Verifique se todas as páginas carregam corretamente.
  • Confira os logs de erro do servidor.

Etapa 5 — Trocar o DNS:

  • No painel do seu domínio, altere o registro A para apontar para o IP da VPS.
  • A propagação do DNS leva de 1 a 24 horas (geralmente menos de 2 horas).
  • Mantenha a hospedagem antiga ativa durante a propagação como fallback.

Erros comuns que causam problemas

1. Esquecer do e-mail: Se seus e-mails corporativos estavam na hospedagem compartilhada, migrar o site sem configurar o e-mail na VPS vai derrubar seu e-mail. Solução: use um serviço de e-mail externo (Google Workspace, Zoho) e configure apenas os registros MX no DNS.

2. Não testar antes de trocar o DNS: Trocar o DNS sem testar é apostar que tudo vai funcionar de primeira. Sempre teste pelo IP antes.

3. Não configurar backup automático: Na hospedagem compartilhada, o provedor faz backup por você. Na VPS, a responsabilidade é sua. Configure backups automáticos diários desde o primeiro dia.

4. Ignorar a segurança: VPS com acesso root exposta à internet sem firewall é alvo fácil. Configure UFW, desabilite login root por senha (use apenas chave SSH), e mantenha o sistema atualizado.

5. Subestimar a manutenção: VPS exige atualizações de segurança, monitoramento e eventuais ajustes. Se você não tem equipe técnica, considere contratar um serviço de gerenciamento ou usar nosso serviço de migração e deploy em VPS que inclui a configuração completa.

E-mail: não migre junto com o site

Este ponto é tão importante que merece uma seção própria. Migrar o e-mail junto com o site é a principal causa de dor de cabeça em migrações.

A recomendação: Separe o e-mail do servidor web. Use um serviço dedicado como Google Workspace (a partir de R$28/usuário/mês) ou Zoho Mail (tem plano gratuito para até 5 usuários). Configure os registros MX no DNS para apontar para o serviço de e-mail, e o registro A para apontar para a VPS.

Com essa separação, você pode migrar o site quantas vezes quiser sem afetar o e-mail.

Após a migração: otimizações importantes

Com o site rodando na VPS, aproveite para otimizar:

  • Cache: Configure cache de páginas estáticas no Nginx para reduzir carga no servidor.
  • Compressão: Ative gzip/brotli para reduzir o tamanho das respostas.
  • CDN: Considere usar Cloudflare (gratuito) para cache global e proteção DDoS.
  • Monitoramento: Configure alertas para uso de CPU, memória e disco. Ferramentas como htop e PM2 monit ajudam.

FAQ — Perguntas frequentes

Meu site vai ficar fora do ar durante a migração?

Se feita corretamente, não. A técnica é preparar tudo na VPS nova, testar pelo IP, e só então trocar o DNS. Durante a propagação do DNS (1-24 horas), parte dos visitantes acessa o servidor antigo e parte o novo — ambos funcionando. O downtime efetivo é zero ou poucos minutos.

Preciso saber Linux para gerenciar uma VPS?

Conhecimento básico de terminal Linux ajuda (navegar entre pastas, editar arquivos, reiniciar serviços). Mas existem painéis de controle como CyberPanel e HestiaCP que oferecem interface gráfica. Se você não tem experiência técnica, nossa equipe pode fazer toda a migração e configuração por você.

Qual a diferença entre VPS gerenciada e não gerenciada?

Na VPS não gerenciada, você recebe o servidor com o sistema operacional instalado e nada mais — toda configuração, segurança e manutenção são responsabilidade sua. Na VPS gerenciada, o provedor cuida de atualizações, backups e segurança, mas cobra mais por isso. Para quem não tem equipe técnica, a VPS gerenciada ou um serviço de setup + manutenção terceirizado é o caminho mais seguro.

Minha hospedagem compartilhada tem cPanel. Posso usar cPanel na VPS?

Pode, mas o cPanel tem licença paga (a partir de ~R$80/mês) que encarece a VPS. Alternativas gratuitas como CyberPanel, HestiaCP ou até gerenciamento direto pelo terminal são mais econômicas. Se seu sistema é Node.js, você não precisa de painel — PM2 e Nginx dão conta de tudo.

Quanto custa migrar meu site para VPS?

Se você mesmo fizer, o custo é apenas o da VPS nova (R$30-150/mês). Se contratar um profissional, o serviço de migração e configuração custa a partir de R$299 — inclui setup do servidor, transferência de arquivos e banco, configuração de SSL, firewall e DNS. Na CodexShop, nosso serviço de migração e deploy cobre todo esse processo.

Artigos relacionados