Servidor & DevOps 52 visualizações

Como configurar um banco PostgreSQL num VPS da GeHost como alternativa ao MySQL

Ver no WHMCS

Como configurar um banco PostgreSQL num VPS da GeHost como alternativa ao MySQL

Olá, querido(a) dev ou empreendedor! Seja bem-vindo(a) ao nosso Sensei da GeHost — aqui, a gente te ajuda a dominar o universo da hospedagem com paciência, clareza e um toque de coração. Hoje vamos aprender juntos como configurar um banco de dados PostgreSQL em um ambiente de servidor dedicado (VPS) da GeHost, como alternativa ao tradicional MySQL.

Se você já está acostumado(a) com o MySQL, vai se surpreender com o poder, a flexibilidade e a estrutura de dados avançada do PostgreSQL. E o melhor? Na GeHost, você tem total liberdade para escolher o que melhor se encaixa no seu projeto — desde que seu plano permita.

Dica do Sensei: PostgreSQL é ideal para aplicações que precisam de consultas complexas, dados estruturados de forma rica, ou que exigem garantias de integridade de dados. Use quando o MySQL não é suficiente!

Antes de começar: verifique se seu plano permite PostgreSQL

Antes de qualquer coisa, é importante saber que o PostgreSQL não é padrão em todos os planos da GeHost. Ele está disponível apenas em planos que incluem acesso a um VPS (servidor dedicado), onde você tem mais controle sobre o sistema operacional.

Para saber se seu plano permite isso:

  1. Entre no seu Painel do Cliente.
  2. Verifique a descrição do plano que você está utilizando.
  3. Procure por termos como “VPS”, “servidor dedicado”, “acesso root”, “controle total do sistema”.

Se seu plano não tiver esses recursos, você pode atualizar para um plano mais completo ou entrar em contato com nosso suporte para entender as opções disponíveis.

Passo a passo: Instalando e configurando PostgreSQL no seu VPS

Seu VPS já está ativo? Ótimo! Vamos lá, com calma e foco — como se fosse um ritual de desenvolvimento.

1. Acesse seu servidor via SSH

Para configurar o PostgreSQL, você precisará acessar seu VPS diretamente. Isso é feito via SSH (Secure Shell), um protocolo seguro para controlar o servidor remotamente.

Use um cliente SSH como:

  • Terminal (Linux/Mac)
  • Putty (Windows)

Conecte-se com os dados fornecidos no painel do cliente:

  • Endereço IP do servidor (não divulgamos aqui, mas está no painel)
  • Usuário: root
  • Senha: a que você definiu ou foi enviada no momento da entrega

Exemplo de comando (no terminal):

ssh root@SEU_IP_DO_VPS

2. Atualize o sistema

Antes de instalar qualquer coisa, é bom garantir que seu sistema esteja atualizado:

apt update && apt upgrade -y

Esse comando baixa as últimas atualizações do sistema Linux (Debian/Ubuntu, padrão no VPS da GeHost).

3. Instale o PostgreSQL

Execute o comando abaixo para instalar o PostgreSQL:

apt install postgresql postgresql-contrib -y

Esse comando instala o servidor PostgreSQL e as ferramentas adicionais que você vai precisar.

4. Inicie e habilite o serviço

Para garantir que o PostgreSQL inicie automaticamente ao reiniciar o servidor:

systemctl start postgresql
systemctl enable postgresql

Verifique se está rodando:

systemctl status postgresql

Se aparecer "active (running)", tudo certo!

5. Crie um usuário e banco de dados

Por padrão, o PostgreSQL cria um usuário chamado postgres. Vamos usar esse usuário para criar o nosso banco.

Primeiro, mude para o usuário postgres:

sudo -i -u postgres

Agora, crie um novo usuário (substitua seu_usuario e senha_segura):

createuser --interactive --pwprompt seu_usuario

O sistema vai pedir uma senha. Digite uma forte e segura.

Depois, crie um banco de dados para esse usuário:

createdb -O seu_usuario seu_banco_de_dados

Pronto! Seu banco de dados PostgreSQL está criado e pronto para uso.

6. Conecte-se ao banco

Para testar, conecte-se ao banco com o usuário que você criou:

psql -U seu_usuario -d seu_banco_de_dados -h localhost

Se tudo der certo, você verá um prompt como:

seu_banco_de_dados=>

Parabéns! Você está dentro do PostgreSQL!

Como usar o PostgreSQL em seu projeto

Se você está desenvolvendo em PHP, Node.js, Python, Ruby ou qualquer linguagem que suporte PostgreSQL, basta configurar a conexão com os seguintes dados:

  • Host: localhost (ou o IP do seu servidor, se for externo)
  • Porta: 5432 (padrão do PostgreSQL)
  • Usuário: seu_usuario
  • Senha: senha_segura
  • Banco: seu_banco_de_dados

Se precisar de ajuda com a configuração no seu framework ou sistema, nosso suporte está à disposição — basta entrar em contato no Painel do Cliente.

Importante: segurança e backup

Como administrador do seu VPS, você é responsável pela segurança do banco de dados. Algumas boas práticas:

  • Nunca use senhas fracas.
  • Evite expor a porta 5432 para a internet — use apenas em conexões seguras.
  • Configure backups regularmente. Use o comando pg_dump para exportar seu banco.
  • Monitore o uso de disco e memória no servidor.

Dica do Sensei: Sempre faça backup antes de fazer alterações importantes. Um bom backup pode salvar seu projeto inteiro!

Quer ajuda? Estamos aqui!

Se você se sentiu perdido em algum passo, ou precisar de ajuda com o SSH, configuração de rede ou acesso ao servidor, não hesite em entrar em contato com nosso suporte.

Estamos aqui para te ajudar — com paciência, respeito e um coração de fogo para ver seu projeto crescer.

Seu sucesso é o nosso propósito. E lembre-se: todo grande dev começou com um "olha, eu quero tentar".

Com carinho,
Sensei da GeHost
*Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)*

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.