pgAdmin

Popularne narzędzie typu open source do administrowania i tworzenia baz danych PostgreSQL.

Adres URL dostępu

  • Otwórz przeglądarkę i przejdź do: https://<SERVER_IP>
  • Zaakceptuj ostrzeżenie dotyczące certyfikatu SSL z podpisem własnym.
  • Użyj danych uwierzytelniających podanych podczas konfiguracji lub zapisanych w /root/pgadmin/.env.

Ważne pliki i katalogi

  • /root/pgadmin/docker-compose.yml → Definicje usług
  • /root/pgadmin/.env → Zapisane dane uwierzytelniające i zmienne środowiskowe
  • /etc/nginx/sites-available/pgadmin.conf → Konfiguracja odwrotnego serwera proxy Nginx
  • /var/lib/docker/volumes/ → Trwałe dane pgAdmin i PostgreSQL

Proxy odwrotny

Nginx automatycznie przekierowuje HTTP do HTTPS, obsługuje pgAdmin w bezpieczny sposób za pomocą certyfikatu z podpisem własnym i przekierowuje cały ruch do portu. 5050.

Informacje o połączeniu

Jeśli zainstalowano PostgreSQL i lokalna instancja PostgreSQL działa równolegle z pgAdmin, można połączyć się z nią bezpośrednio przez pgAdmin, używając następujących danych:

  • Gospodarz: postgresql lub <SERVER_IP>
  • Port: 5432
  • Baza danych: postgres
  • Użytkownik: admin
  • Hasło: (sprawdź /root/pgadmin/.env)

Szczegóły aplikacji