Como configurar contêineres separados para diferentes ambientes no mesmo VPS
Olá, querido(a) cliente da GeHost! Seja bem-vindo(a) ao seu novo passo rumo ao controle total do seu projeto digital. Hoje, vamos aprender juntos como organizar seu ambiente de desenvolvimento com contêineres separados — como se fossem "ambientes distintos" dentro do mesmo servidor, cada um com suas próprias regras, versões de software e segurança. É como ter uma cozinha para o desenvolvimento, outra para testes e uma terceira para produção, tudo no mesmo apartamento, mas sem bagunça!
Este guia é pensado especialmente para quem está começando, com linguagem simples, carinho e clareza. Você não precisa ser um expert em servidor para seguir — só precisa de um pouco de atenção e paciência. Vamos lá?
Por que usar contêineres separados?
Imagine que você está criando um site. Você tem:
- Um ambiente de desenvolvimento (onde você testa novas ideias).
- Um ambiente de testes (onde seu time verifica se tudo funciona).
- Um ambiente de produção (onde o site está online para o público).
Se tudo estiver misturado, um erro no desenvolvimento pode quebrar o site que está no ar. Com contêineres separados, cada ambiente fica isolado. É como ter três casas diferentes no mesmo terreno: ninguém atrapalha o outro.
💡 Dica do Sensei: Contêineres são como caixas virtuais que rodam sozinhas. Cada uma pode ter seu sistema operacional, banco de dados, linguagem e versão — tudo controlado.
Passo a passo: Como configurar contêineres separados no seu VPS (com cPanel)
É importante lembrar: a GeHost oferece planos de hospedagem com cPanel, que são ideais para quem quer facilidade e controle sem precisar de acesso root. Vamos usar apenas recursos do cPanel — nada de comandos avançados, tudo por interface gráfica.
- Entre no seu painel do cliente
Acesse painel.gehost.com.br com seu usuário e senha. Lá você tem acesso a todos os recursos da sua hospedagem. - Verifique se seu plano permite múltiplos domínios e subdomínios
Acesse a aba Domínios no painel. Se você já tem mais de um domínio ou subdomínio configurado (ex: dev.seudominio.com, test.seudominio.com, www.seudominio.com), você já está no caminho certo. Se não tiver, crie-os usando o botão Adicionar Domínio ou Subdomínio. - Crie pastas separadas para cada ambiente
No cPanel, vá até Gerenciador de Arquivos (
).
Crie três pastas dentro depublic_html(ou na raiz do domínio, dependendo da estrutura):dev— para desenvolvimentotest— para testesprod— para produção
Essas pastas serão os "contêineres" virtuais onde cada ambiente vai viver.
- Configure subdomínios ou direções específicas
Vá até Subdomínios no cPanel. Crie três subdomínios:dev.seudominio.com→ aponta para a pastadevtest.seudominio.com→ aponta para a pastatestwww.seudominio.com→ aponta para a pastaprod
Pronto! Agora cada ambiente tem um endereço único e acessível.
- Instale o software específico em cada ambiente
Dentro de cada pasta, você pode instalar versões diferentes de PHP, Node.js, MySQL, etc. Para isso:- Use o Gerenciador de Arquivos para copiar ou criar arquivos.
- Se precisar de um banco de dados diferente para cada ambiente, vá até Bancos de Dados MySQL e crie um banco para cada um (ex:
db_dev,db_test,db_prod). - Configure o arquivo de configuração (como
config.phpou.env) em cada pasta para apontar para o banco correto.
Assim, cada ambiente usa seus próprios dados e configurações.
- Use arquivos de configuração para diferenciar ambientes
Em cada pasta, crie um arquivo como.envouconfig.phpcom parâmetros específicos:# Exemplo para dev.seudominio.com ENVIRONMENT=development DB_HOST=localhost DB_NAME=db_dev DB_USER=usuario_dev DB_PASS=senha_devRepita com valores diferentes para test e prod. Isso evita que você use o banco de produção por engano.
- Proteja seus ambientes
Use o Gerenciador de Arquivos para definir permissões (chmod) em cada pasta. Por exemplo:- Permita apenas leitura para o ambiente de produção.
- Permita escrita apenas para o ambiente de desenvolvimento.
Isso evita que alguém altere o site que está no ar.
Como saber se está tudo certo?
Teste cada ambiente acessando os links:
dev.seudominio.com→ deve mostrar a versão de desenvolvimento.test.seudominio.com→ deve mostrar a versão de testes.www.seudominio.com→ deve mostrar o site oficial.
Se tudo carregar com os dados corretos e sem conflitos, parabéns! Você acaba de criar um sistema de ambientes separados com segurança e clareza — tudo com os recursos simples do cPanel.
🌸 Palavras do Sensei: Não se preocupe se não entender tudo de primeira. A GeHost está aqui para te ajudar. Se precisar de ajuda, entre em contato com nosso suporte — ele é gratuito nos primeiros 30 dias após a entrega. Use o painel do cliente para enviar sua dúvida com clareza. E lembre-se: cada erro é uma lição, cada ajuste é um passo à frente.
Informações importantes sobre a GeHost
Se precisar de ajuda com faturas, dados fiscais ou suporte, lembre-se:
- O CNPJ da empresa é 46.647.904/0001-04 (G e Soluções e Eventos LTDA).
- Formas de pagamento: Cartão de Crédito (via Stripe ou PayPal) e Pix (via InfoPago).
- Para problemas ou dúvidas, acesse o painel do cliente ou entre em contato com o suporte — ele está disponível nos primeiros 30 dias após a entrega.
Seu projeto está em boas mãos. E agora, com esses contêineres separados, está em mãos mais organizadas ainda. Continue aprendendo, continuando a crescer. Você está no caminho certo.
Com carinho,
Sensei da GeHost
*Equipe de Suporte e Apoio ao Cliente*
GeHost — hospedagem com propósito, tecnologia com coração.