Allow Remote PostgreSQL

Bagaimana caranya agar postgresql dapat di akses melalui thirdparty application / aplikasi pihak ke-3 seperti pgadmin, phppgadmin atau tools database lainnya. Pertama kalian harus membuka allowed akses agar bisa di akses dari luar server kalian, disini saya tidak membahas permasalahan IP Public ya, salah satunya kewajiban yang harus di penuhi agar bisa di akses adalah IP Public.

Saya menggunakan OS Linux Ubuntu versi 8 Bionic, setelah kalian berhasil melakukan installasi postgresqlnya kalian harus bisa mencari lokasi 2 file ini yaitu postgresql.conf dan pg_hba.conf. Perhatikan dibawah ini :

Secara umum letak lokasi 2 file ini ada di path /etc/postgresql/(versi postgresql)/main, perhatikan gambar diatas. Pada gambar di atas saya menggunakan versi 13 untuk postgresqlnya.

Setelah itu silahkan lakukan editing pada file tersebut dengan menggunakan vim, dibawah ini adalah tahapan pertama melakukan editing untuk file postgresql.conf yaitu dengan mengaktifkan kalimat listen_addresses = ‘*’, kenapa diberikan tanda bintang ? karena saya mengizinkan semua ip dapat mengakses nya, tetapi jika kalian ingin membatasi akses tertentu dengan ip tertentu silahkan daftarkan ip addressnya dan apabila lebih dari 1 ip address pisahkan dengan koma.

Tahapan kedua adalah mengedit file yang bernama pg_hba.conf. Perhatikan gambar dibawah ini silahkan rubah menjadi md5.

Setelah semuanya selesai dilakukan editing, sekarang saatnya di lakukan restart postgresql dengan mengetikan sudo /etc/init.d/postgresql restart

Sekian tutorial singkat ini semoga bermanfaat.

Author: Hafid

Hi! My name is Hafid and I'm Indonesian DKI Jakarta. Here's my profile www.mhafid.com. In here, I share a lot of information about programming and linux there.

Leave a Reply

Your email address will not be published. Required fields are marked *