pgAdmin

Alat administrasi dan pengembangan sumber terbuka yang populer untuk basis data PostgreSQL.

Akses URL

  • Buka browser dan navigasikan ke: https://<SERVER_IP>
  • Terima peringatan sertifikat SSL yang ditandatangani sendiri.
  • Gunakan kredensial yang ditentukan selama pengaturan atau yang disimpan di /root/pgadmin/.env.

Berkas dan Direktori Penting

  • /root/pgadmin/docker-compose.yml → Definisi layanan
  • /root/pgadmin/.env → Kredensial yang disimpan dan variabel lingkungan
  • /etc/nginx/sites-available/pgadmin.conf → Konfigurasi Proxy Terbalik Nginx
  • /var/lib/docker/volumes/ → Data pgAdmin dan PostgreSQL yang tetap

Proxy Terbalik

Nginx secara otomatis mengalihkan HTTP ke HTTPS, menyajikan pgAdmin secara aman dengan sertifikat yang ditandatangani sendiri, dan meneruskan semua lalu lintas ke port. 5050.

Informasi Koneksi

Jika PostgreSQL telah diinstal dan instance PostgreSQL lokal berjalan bersamaan dengan pgAdmin, Anda dapat terhubung langsung ke instance tersebut melalui pgAdmin menggunakan detail berikut:

  • Tuan Rumah: postgresql atau <SERVER_IP>
  • Port: 5432
  • Database: PostgreSQL
  • Pengguna: admin
  • Kata sandi: (periksa) /root/pgadmin/.env)

Rincian Aplikasi