pgAdmin

Ferramenta popular de administração e desenvolvimento de código aberto para bases de dados PostgreSQL.

Acessar URL

  • Abra um navegador e aceda a: https://<SERVER_IP>
  • Aceite o aviso do certificado SSL autoassinado.
  • Use as credenciais especificadas durante a configuração ou armazenadas em /root/pgadmin/.env.

Ficheiros e diretórios importantes

  • /root/pgadmin/docker-compose.yml → Definições de serviço
  • /root/pgadmin/.env → Credenciais armazenadas e variáveis de ambiente
  • /etc/nginx/sites-available/pgadmin.conf → Configuração do proxy reverso Nginx
  • /var/lib/docker/volumes/ → Dados persistentes do pgAdmin e do PostgreSQL

Proxy reverso

O Nginx redireciona automaticamente HTTP para HTTPS, serve o pgAdmin de forma segura com um certificado autoassinado e encaminha todo o tráfego para a porta 5050.

Informações de ligação

Se o PostgreSQL foi instalado e uma instância local do PostgreSQL é executada juntamente com o pgAdmin, pode conectar-se diretamente através do pgAdmin usando os seguintes detalhes:

  • Apresentador: postgresql ou <SERVER_IP>
  • Porta: 5432
  • Base de dados: postgres
  • Utilizador: admin
  • Senha: (verificar /root/pgadmin/.env)

Detalhes da candidatura