author: @kawam tags:#postgresql ,#server


Change config file settings.

Pertama silahkan cek dimana file postgresql.conf.

sudo -u postgres psql -c "SHOW config_file;"

Silahkan edit file tersebut kemudian ganti line berikut menjadi seperti ini:

listen_addresses = '*'

Save, kemudin modify pg_hba.conf untuk memperbolehkan koneksi darimana saja. Lokasi pg_hba.conf biasanya terlatak bersama dengan postgresql.conf.

tambahkan line berikut:

host    all             psqladmin       0.0.0.0/0               scram-sha-256

Config ini memungkinkan koneksi dari semua IP address untuk user psqladmin dan menyaratkan autentikasi password dengan scram-sha-256.

Jangan lupa untuk restart service dengan sudo systemctl restart postgresql atau sudo service postgresql restart.