Cara Install PgAdmin 4 Debian 10


pgAdmin adalah alat administrasi dan pengelolaan antarmuka pengguna grafis (GUI) bersumber terbuka, canggih, dan kaya fitur untuk database PostgreSQL. Saat ini, ia mendukung PostgreSQL 9.2 atau lebih baru, dan berjalan di Unix dan variannya seperti Linux, Mac OS X serta sistem operasi Windows.

Ini menyediakan antarmuka pengguna yang kuat yang memungkinkan Anda membuat, mengelola, memelihara, dan menggunakan objek database dengan mudah, baik oleh pengguna Postgres pemula maupun berpengalaman.

pgAdmin 4 adalah rilis besar (dan penulisan ulang lengkap) pgAdmin, dibuat menggunakan Python dan Javascript/jQuery, dan waktu proses desktop yang ditulis dalam bahasa Inggris C++ dengan Qt. pgAdmin 4 sangat menyempurnakan pgAdmin 3 dengan elemen antarmuka pengguna (UI) yang diperbarui, opsi penerapan multi-pengguna/web, dasbor, dan desain yang lebih modern dan elegan.

Pada artikel ini, kami akan menunjukkan kepada Anda cara menginstal pgAdmin 4 pada sistem Debian 10 untuk memberikan akses jarak jauh yang aman ke database PostgreSQL.

Panduan ini mengasumsikan bahwa Anda sudah menginstal dan mengonfigurasi PostgreSQL 9.2 atau lebih tinggi di server Debian 10 Anda, jika tidak, untuk menginstalnya, ikuti panduan kami: Cara Menginstal PostgreSQL 11 di Debian 10.

Menginstal pgAdmin 4 di Debian 10

Debian 10 disertakan dengan pgAdmin 3 secara default. Untuk menginstal pgAdmin 4, Anda perlu mengaktifkan repositori PostgreSQL Global Development Group (PGDG) APT (yang berisi paket PostgreSQL untuk Debian dan Ubuntu) di sistem Anda.

apt-get install curl ca-certificates gnupg
curl https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -

Kemudian buat file repositori bernama /etc/apt/sources.list.d/pgdg.list.

vim /etc/apt/sources.list.d/pgdg.list

Dan tambahkan baris berikut di file.

deb http://apt.postgresql.org/pub/repos/apt/ buster-pgdg main

Simpan perubahan dan keluar dari file.

Sekarang perbarui cache paket APT (yang merupakan langkah wajib), dan instal paket pgAdmin 4 sebagai berikut. Paket pgadmin4-apache2 adalah aplikasi WSGI.

apt-get update
apt-get install pgadmin4  pgadmin4-apache2

Selama instalasi paket, Anda akan diminta untuk menetapkan alamat email untuk akun pengguna awal antarmuka web pgAdmin. Email ini akan berfungsi sebagai nama akun, berikan dan tekan Enter.

Anda juga akan diminta untuk menyetel sandi untuk akun pengguna awal pgadmin4. Berikan kata sandi yang aman dan kuat, lalu klik Enter untuk melanjutkan.

Setelah paket diinstal, penginstal akan mengaktifkan systemd untuk memulai layanan Apache2 dan memungkinkannya memulai secara otomatis saat startup sistem, setiap kali sistem di-boot ulang.

Anda dapat memeriksa status layanan dengan perintah berikut untuk memastikan bahwa layanan tersebut aktif dan berjalan.

systemctl status apache2 

Pada Debian 10, aplikasi pgAdmin 4 WSGI dikonfigurasi untuk bekerja dengan server HTTP Apache secara default menggunakan /etc/apache2/conf-available/pgadmin4.conf file konfigurasi.

Sebelum Anda dapat mengakses antarmuka web pgadmin4, jika Anda menjalankan firewall UFW (biasanya dinonaktifkan secara default), Anda perlu membuka port 80 (HTTP) untuk mengizinkan traffic masuk pada layanan Apache sebagai berikut.

ufw allow 80
ufw allow 443
ufw status

Mengakses Antarmuka Web pgAdmin 4

Sekarang Anda dapat mengakses antarmuka web pgAdmin 4. Buka browser web dan arahkan ke alamat berikut dan klik Enter.

http://SERVER_IP/pgadmin4
OR
http://localhost/pgadmin4

Setelah antarmuka login web pgAdmin 4 muncul, masukkan alamat email dan kata sandi yang Anda atur sebelumnya untuk mengautentikasi. Kemudian klik masuk.

Setelah login berhasil, Anda akan diarahkan ke dasbor default antarmuka web pgAdmin4. Untuk terhubung ke server database, klik Tambahkan Server Baru.

Kemudian tambahkan nama koneksi server baru dan komentar. Dan klik pada Tab Koneksi untuk memberikan detail koneksi yaitu nama host, nama basis data, nama pengguna basis data, dan < kuat>kata sandi seperti yang ditunjukkan pada tangkapan layar berikut. Setelah Anda selesai, klik Simpan.

Di bawah pohon Browser, Anda sekarang harus memiliki setidaknya satu koneksi server yang menunjukkan nama koneksi, jumlah database, peran, dan ruang tabel. Klik dua kali tautan Database untuk melihat ikhtisar kinerja server di Dasbor.

Beranda pgAdmin: https://www.pgadmin.org/

Itu saja! pgAdmin 4 jauh lebih baik dari pgAdmin 3 dengan beberapa fitur baru, penyempurnaan, dan perbaikan bug. Dalam panduan ini, kami menunjukkan cara memasang dan mengonfigurasi pgAdmin 4 di server Debian 10. Jika Anda memiliki pertanyaan, hubungi kami melalui formulir komentar di bawah.