Como configurar um ambiente de homologação (staging) separado da produção no VPS
Olá, querido(a) desenvolvedor(a) e empreendedor(a)! Seja bem-vindo(a) ao seu novo passo rumo a um desenvolvimento mais seguro, organizado e profissional. Aqui, na GeHost, acreditamos que cada projeto merece um espaço para crescer sem riscos — e é por isso que vamos te ensinar, com carinho e clareza, como montar um ambiente de homologação (ou staging) separado do ambiente de produção, mesmo em um VPS.
Se você está começando ou já tem um site funcionando, essa prática é como ter um "laboratório" para testar mudanças antes de colocá-las no ar. É uma ótima forma de evitar erros que poderiam afetar seus usuários reais. E o melhor? É totalmente possível, mesmo com os recursos básicos de um VPS.
💡 Dica do Sensei: Um ambiente de staging não é só para devs. Se você tem um time de marketing, design ou conteúdo, ele permite que todos testem alterações sem tocar no site real. É como ensinar a montar um queijo com um queijo de brinquedo!
Passo 1: Entenda o que é homologação (staging)
Imagine que você está construindo uma casa. Antes de colocar a última telha no telhado, você quer testar se a porta fecha direito, se o chuveiro funciona e se o sistema de luz está seguro. O ambiente de homologação é esse "modelo de testes" — um clone do seu site de produção, mas que não está acessível ao público.
Ele permite que você:
- Teste novas funcionalidades
- Verifique erros de layout ou performance
- Validar atualizações de segurança
- Ensinar ou apresentar mudanças para clientes
Passo 2: Prepare seu VPS para o staging
Seu VPS já está com o sistema operacional instalado e você tem acesso root (ou via SSH). Vamos usar isso para criar um ambiente separado.
- Entre no seu VPS via SSH (use seu cliente favorito como Putty, MobaXterm ou o terminal do seu computador).
- Crie uma nova pasta para o staging dentro de
public_html(ou onde seu site está hospedado):mkdir /home/usuario/public_html/staging - Clone o código da produção para essa pasta (se você usa Git, o comando será algo assim):
cd /home/usuario/public_html/staging && git clone https://seu-repositorio.git .Se não usa Git, copie os arquivos manualmente via FTP ou SCP.
💡 Dica do Sensei: Sempre mantenha o staging atualizado com a versão mais recente da produção. Isso evita surpresas na hora de testar.
Passo 3: Configure um domínio ou subdomínio para o staging
Para acessar o ambiente de homologação, você precisa de um nome de domínio ou subdomínio. Exemplos:
staging.seusite.comhomolog.seusite.comtest.seusite.com
Para isso:
- Entre no cPanel do seu VPS (acesse painel.gehost.com.br).
- Na seção Domínios, clique em Domínios (ou "Subdomínios").
- Crie um novo subdomínio com o nome que escolheu (ex:
staging). - Selecione a pasta
stagingcomo local de destino.
Depois de criar o subdomínio, ele já estará apontando para a pasta correta no seu VPS. Agora, qualquer acesso a staging.seusite.com será direcionado ao ambiente de testes.
Passo 4: Configure o banco de dados separado
O ambiente de staging precisa de seu próprio banco de dados, para não interferir no da produção.
- No cPanel, vá até Bancos de Dados MySQL.
- Clique em Novo Banco de Dados e crie um com nome como
seusite_staging. - Adicione um novo usuário e atribua permissões ao banco.
- No seu arquivo de configuração do site (ex:
wp-config.phpouconfig.php), altere os dados do banco para apontar para o novo banco criado.
💡 Dica do Sensei: Nunca use o mesmo banco de dados da produção no staging. Isso pode causar perda de dados ou conflitos. Um banco limpo é a base de um teste seguro.
Passo 5: Teste e mantenha atualizado
Agora que o staging está pronto, é hora de usar:
- Teste todas as funcionalidades do seu site
- Verifique se o layout está correto em diferentes dispositivos
- Confira se os links internos e externos funcionam
- Simule pagamentos, envio de e-mail, formulários, etc.
Quando tudo estiver ok, você pode fazer o deploy (envio) para produção. E lembre-se: sempre faça um backup antes de atualizar a produção!
- No cPanel, vá até Backup.
- Gerar um Backup Completo da sua conta.
- Salve o backup em um local seguro (como um pendrive ou nuvem).
Conclusão: Cuidar do staging é cuidar do seu negócio
Montar um ambiente de homologação separado não é só técnica — é uma atitude de profissionalismo. É como ter um "segundo olho" antes de lançar algo ao mundo. Com esse guia, você já tem tudo para começar hoje mesmo.
Se precisar de ajuda, não hesite em entrar em contato com nosso suporte. Estamos aqui para te ajudar, com todo o carinho e dedicação que só a GeHost sabe oferecer.
Seu projeto merece o melhor — e você, como desenvolvedor(a), merece confiança. Vamos juntos construir algo incrível.
Com carinho,
Sensei da GeHost
Grupo: G e Soluções e Eventos LTDA (marca institucional Entexp, entexp.com.br). CNPJ: 46.647.904/0001-04.