pgAdmin

PostgreSQLデータベース向けの人気オープンソース管理・開発ツール。

アクセスURL

  • ブラウザを開き、次のURLにアクセスしてください: https://<SERVER_IP>
  • 自己署名SSL証明書の警告を受け入れます。
  • セットアップ時に指定した、または保存されている認証情報を使用してください /root/pgadmin/.env.

重要なファイルとディレクトリ

  • /root/pgadmin/docker-compose.yml → サービス定義
  • /root/pgadmin/.env → 保存された認証情報と環境変数
  • /etc/nginx/sites-available/pgadmin.conf → Nginx リバースプロキシ設定
  • /var/lib/docker/volumes/ → 持続的な pgAdmin および PostgreSQL データ

リバースプロキシ

Nginxは自動的にHTTPをHTTPSへリダイレクトし、自己署名証明書でpgAdminを安全に提供し、すべてのトラフィックをポートへプロキシします。 5050.

接続情報

PostgreSQLがインストールされており、ローカルのPostgreSQLインスタンスがpgAdminと並行して実行されている場合、以下の詳細を使用してpgAdminから直接接続できます:

  • ホスト: postgresql または <SERVER_IP>
  • ポート: 5432
  • データベース: postgres
  • ユーザー: 管理者
  • パスワード: (確認) /root/pgadmin/.env)

申請内容