Pelajari cara mudah dan lengkap menginstal PostgreSQL di Ubuntu 24.04. Panduan ini mencakup instalasi versi bawaan maupun versi terbaru, konfigurasi keamanan, serta pengelolaan layanan PostgreSQL secara optimal.
PostgreSQL merupakan Relational Database Management System (RDBMS) bersifat open-source yang populer karena stabilitas, skalabilitas, dan fitur canggihnya. Database ini mendukung Structured Query Language (SQL) sehingga banyak digunakan untuk aplikasi web, analisis data, dan sistem enterprise. PostgreSQL dapat berjalan dengan baik di berbagai distribusi Linux, termasuk Ubuntu 24.04.
Panduan ini ditujukan untuk membantu Anda menginstal dan mengelola PostgreSQL di sistem operasi Ubuntu 24.04, baik menggunakan versi bawaan dari repositori Ubuntu maupun versi terbaru dari repositori resmi PostgreSQL.
Sebelum memulai instalasi PostgreSQL di Ubuntu 24.04, pastikan hal-hal berikut sudah dipenuhi:
sudo apt update && sudo apt upgrade -y
Ubuntu 24.04 menyertakan PostgreSQL pada repositori APT bawaannya. Versi ini biasanya sudah stabil dan teruji.
Ikuti langkah-langkah berikut untuk menginstal paket server database PostgreSQL dan mengaktifkan aplikasinya agar berjalan secara otomatis saat sistem dinyalakan.
sudo apt install postgresql postgresql-contrib -y
sudo systemctl start postgresql
sudo systemctl status postgresql
Output:
● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/usr/lib/systemd/system/postgresql.service; enabled; preset: enabled)
Active: active (exited) since Tue 2025-06-24 20:02:21 WIB; 8s ago
Main PID: 35881 (code=exited, status=0/SUCCESS)
CPU: 3ms
Perintah tambahan:
sudo systemctl stop postgresql
sudo systemctl restart postgresql
sudo systemctl enable postgresql
sudo systemctl disable postgresql
Jika Anda membutuhkan versi PostgreSQL terbaru berdasarkan Repository Resmi PostgreSQL, Anda dapat mengikuti panduan berikut:
Pertama, jalankan perintah berikut untuk menginstal paket dependensi postgresql-common, yang berisi script konfigurasi APT resmi PostgreSQL.
sudo apt install -y postgresql-common
Setelah paket terinstal, jalankan script berikut untuk menambahkan repositori resmi PostgreSQL ke sistem:
sudo /usr/share/postgresql-common/pgdg/apt.postgresql.org.sh
Saat script berjalan, Anda akan melihat pesan seperti berikut:
This script will enable the PostgreSQL APT repository on apt.postgresql.org on your system.
The distribution codename used will be noble-pgdg.
Press Enter to continue, or Ctrl-C to abort.
Tekan Enter untuk melanjutkan proses.
Setelah repositori berhasil ditambahkan, jalankan perintah berikut untuk menginstal PostgreSQL:
sudo apt install -y postgresql
Setelah proses instalasi selesai, jalankan layanan PostgreSQL dengan menggunakan perintah berikut:
sudo systemctl start postgresql
Gunakan perintah berikut untuk mengecek status layanan PostgreSQL:
sudo systemctl status postgresql
Jika berhasil, Anda akan melihat output yang kurang lebih seperti ini:
● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/usr/lib/systemd/system/postgresql.service; enabled; preset: enabled)
Active: active (exited) since Tue 2025-06-24 18:32:06 WIB; 2min 11s ago
Main PID: 29828 (code=exited, status=0/SUCCESS)
CPU: 1ms
Status Active: active (exited) menandakan bahwa PostgreSQL berhasil dijalankan di server.
Secara default, PostgreSQL menggunakan akun database bernama postgres yang memiliki hak akses penuh. Untuk alasan keamanan, penting untuk mengaktifkan autentikasi dengan password.
postrgres:sudo -u postgres psql
postgres:ALTER USER postgres WITH ENCRYPTED PASSWORD 'strong_password';
💡 Gunakan kombinasi password dengan huruf besar, kecil, angka, dan simbol. Anda bisa menggunakan password generator seperti: https://my.norton.com/extspa/idsafe?path=pwd-gen
\q
Jalankan perintah berikut untuk mengganti metode autentikasi default dari peer menjadi scram-sha-256 di file konfigurasi utama PostgreSQL (pg_hba.conf). Perubahan ini akan mengaktifkan autentikasi menggunakan password untuk koneksi ke server PostgreSQL.
sudo sed -i '/^local/s/peer/scram-sha-256/' /etc/postgresql/[version]/main/pg_hba.conf
Ubah [version] menjadi versi PostgreSQL yang terinstall di server Anda.
Setelah perubahan, restart layanan PostgreSQL agar konfigurasi baru diterapkan:
sudo systemctl restart postgresql
Selanjutnya, silakan coba login kembali ke PostgreSQL untuk memastikan bahwa password yang telah Anda atur dapat digunakan dengan baik.
Pada saat dokumentasi ini dibuat, versi terbaru PostgreSQL adalah versi 17.5. Untuk memeriksa versi PostgreSQL yang terpasang di sistem Anda, jalankan perintah berikut:
psql --version
Atau:
psql -V
Contoh output:
psql (PostgreSQL) 17.5 (Ubuntu 17.5-1.pgdg24.04+1)
Dengan mengikuti panduan ini, Anda telah berhasil menginstal dan mengonfigurasi PostgreSQL di Ubuntu 24.04. Anda dapat memilih untuk menggunakan versi bawaan sistem atau versi terbaru dari PostgreSQL APT repository sesuai kebutuhan.
Untuk langkah berikutnya, Anda dapat:
Referensi Resmi:
Jangan ragu untuk menghubungi tim support kami jika Anda memiliki pertanyaan atau masalah terkait layanan CloudKilat.