© 2026 Basis Pengetahuan Cloudkilat. Hak Cipta Dilindungi.

|
>
>
  1. Beranda
  2. VPS - Kilat VM 2.0
  3. Instalasi dan Konfigurasi
  4. Database Server
  5. Cara Install PostgreSQL di Ubuntu 24.04

Cara Install PostgreSQL di Ubuntu 24.04

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.

Waktu baca: 5 menit • Lihat progres baca di bar atas
Oleh Fadli Muhammad Habibi
Dipublikasikan 02 Juli 2025
databaselinuxvps

A. Pendahuluan

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.

B. Prasyarat

Sebelum memulai instalasi PostgreSQL di Ubuntu 24.04, pastikan hal-hal berikut sudah dipenuhi:

  • Server dengan menggunakan OS Ubuntu 24.04
  • Memiliki akses user dengan hak sudo (administrator).
  • Koneksi internet aktif untuk mengunduh paket dari repository.
  • Sistem sudah di-update untuk menghindari konflik dependensi:
sudo apt update && sudo apt upgrade -y

C. Instalasi PostgreSQL (Versi Bawaan Ubuntu 24.04)

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.

1. Instalasi PostgreSQL

  • Instal paket PostgreSQL beserta utilitas tambahannya:
sudo apt install postgresql postgresql-contrib -y

2. Kelola Layanan PostgreSQL

  • Menjalankan layanan PostgreSQL database:
sudo systemctl start postgresql
  • Melihat status layanan sistem PostgreSQL dan memverifikasi bahwa layanan tersebut aktif:
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:

  • Menghentikan layanan PostgreSQL database:
sudo systemctl stop postgresql
  • Memulai ulang (Restart) layanan PostgreSQL database:
sudo systemctl restart postgresql
  • Mengaktifkan layanan PostgreSQL agar otomatis berjalan saat booting:
sudo systemctl enable postgresql
  • Menonaktifkan layanan PostgreSQL agar tidak berjalan otomatis saat booting:
sudo systemctl disable postgresql

D. Instalasi PostgreSQL Versi Terbaru (via Repository Resmi PostgreSQL)

Jika Anda membutuhkan versi PostgreSQL terbaru berdasarkan Repository Resmi PostgreSQL, Anda dapat mengikuti panduan berikut:

1. Instal Paket postgresql-common

Pertama, jalankan perintah berikut untuk menginstal paket dependensi postgresql-common, yang berisi script konfigurasi APT resmi PostgreSQL.

sudo apt install -y postgresql-common

2. Menjalankan Script Repositori PostgreSQL

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.

3. Menginstall Paket PostgreSQL

Setelah repositori berhasil ditambahkan, jalankan perintah berikut untuk menginstal PostgreSQL:

sudo apt install -y postgresql

4. Menjalankan dan Memeriksa Status Layanan PostgreSQL di Server

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.

E. Mengamankan PostgreSQL Database Server

Secara default, PostgreSQL menggunakan akun database bernama postgres yang memiliki hak akses penuh. Untuk alasan keamanan, penting untuk mengaktifkan autentikasi dengan password.

  • Masuk ke PostgreSQL sebagai user postrgres:
sudo -u postgres psql
  • Mengatur password untuk user 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

  • Keluar dari konsol PostgreSQL:
\q
  • Mengaktifkan password authentication untuk akses PostgreSQL

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.

F. Memeriksa Versi PostgreSQL

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)

G. Penutup

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:

  • Mengelola database dan user di PostgreSQL
  • Mengatur koneksi jarak jauh di postgresql.conf dan pg_hba.conf
  • Mengaktifkan firewall atau VPN untuk melindungi server database

Referensi Resmi:

  • PostgreSQL Downloads
  • Dokumentasi PostgreSQL

Butuh bantuan lebih lanjut?

Jangan ragu untuk menghubungi tim support kami jika Anda memiliki pertanyaan atau masalah terkait layanan CloudKilat.

Hubungi Kami