Postgres
Postgres adalah sebuah sistem basis data yang disebarluaskan secara bebas menurut Perjanjian lisensi BSD. Peranti lunak ini merupakan salah satu basis data yang paling banyak digunakan saat ini, selain MySQL dan Oracle. PostgreSQL menyediakan fitur yang berguna untuk replikasi basis data. Fitur-fitur yang disediakan PostgreSQL antara lain DB Mirror, PGPool, Slony, PGCluster, dan lain-lain. PostgreSQL adalah sistem database yang kuat untuk urusan relasi, open source. Memiliki lebih dari 15 tahun pengembangan aktif dan sudah terbukti segala rancangan arsitekturnya telah mendapat reputasi tentang kuat, andal, integritas data, dan akurasi data.
Instalasi Postgres di Nevacloud
1. Memilih Aplikasi Postgres di Apps
Pada bagian Apps, pilih Postgres sebagai aplikasi yang akan diinstal di VPS.
2. Memilih Performance Class
Setelah memilih aplikasi Postgres pada bagian Apps, silakan anda pilih tipe storage yang akan digunakan.
Ada dua tipe storage:
Nevalite VM
- Pilihan ideal untuk website, aplikasi, atau proyek bisnis dengan kebutuhan komputasi standar.
- Didukung oleh prosesor Intel® Xeon® Platinum untuk performa yang stabil, memori DDR4, dan penyimpanan NVMe SSD yang responsif.
- Dilengkapi perlindungan data ganda melalui teknologi RAID 10 untuk menjaga keamanan dan keandalan data Anda.
Nevacloud VM
- Dirancang untuk aplikasi dengan performa tinggi seperti e-commerce, analytics, atau aplikasi dengan banyak pengguna.
- Menggunakan prosesor AMD EPYC™ generasi terbaru, memori DDR5 berkecepatan tinggi, serta NVMe SSD super cepat.
- Menyediakan perlindungan data tiga lapis (triple replication) serta fitur High Availability (HA) guna memastikan uptime maksimal dan kestabilan sistem.
3. Memilih Image
Selanjutnya, pilih sistem operasi untuk PostgreSQL sesuai kebutuhan, tersedia 2 opsi:
- Docker Postgres - Ubuntu 22.04
- Docker Postgres - Ubuntu 24.04
4. Masukkan Configuration
DB name: merupakan nama database yang akan digunakan oleh web postgres. Silakan isikan dengan nama database yang digunakan.DB Password: merupakan password database yang akan digunakan di postgres. Silakan isikan dengan password database yang digunakan.
5. Memilih Tipe Plan
Setelah memilih tipe storage, silakan anda pilih tipe plan yang akan digunakan. Dalam memilih plan ini akan menentukan CPU Core, Memory, dan Storage yang akan digunakan.
6. Memilih Authentication
Setelah memilih tipe plan, silakan anda pilih tipe authentication yang akan digunakan. Ada dua tipe authentication:
-
SSH Keys: merupakan autentikasi dengan public key di instance yang digunakan yang harus bersesuaian dengan private key dari device pengakses. Disarankan menggunakan autentikasi ini karena lebih aman.
-
Password: merupakan autentikasi dengan menggunakan password untuk login ke instance yang digunakan
Anda dapat menggunakan dua autentikasi sekaligus tetapi kami sarankan menggunakan autentikasi SSH Keys.
7. Mengatur Hostname
Selanjutnya anda perlu mengisikan hostname yang digunakan di instance anda. Untuk hostname ini sebelum anda isi akan terisi dengan random hostname sehingga apabila ingin anda ubah silakan anda ubah di isian hostname-nya.
8. Order Now
Setelah mengisikan hostname selanjutnya silakan anda klik Order Now. Setelah anda lakukan order, maka balance anda akan berkurang sesuai tipe paket yang digunakan dan proses instalasinya kurang lebih membutuhkan waktu 15 menit.
9. Install Postgres Berhasil
Postgres telah berhasil terinstall.
Mengelola PostgreSQL lewat Browser dengan Adminer
Setelah PostgreSQL berhasil diinstall di VPS, kamu bisa langsung mengaksesnya lewat Adminer di browser.
1. Buka Browser
Akses URL:
http://IP_VPS/
2. Login ke Adminer
Isi detail login sesuai konfigurasi:
System: PostgreSQL (pilih ini karena database yang digunakan berbasis PostgreSQL).Server: db (default hostname/container name yang terhubung ke PostgreSQL).Username: postgres (user default dari PostgreSQL).Password: gunakanDB Passwordyang sudah Anda tentukan saat instalasi awal PostgreSQL di VPS Nevacloud (Apps).Database: gunakanDB Nameyang sudah Anda tentukan saat instalasi awal PostgreSQL di VPS Nevacloud (Apps).
3. Selesai
Setelah klik Login, Anda akan masuk ke dashboard Adminer dan bisa mulai kelola database PostgreSQL.
Dengan langkah ini, PostgreSQL di VPS sudah bisa diakses dan dikelola langsung melalui browser menggunakan Adminer. Kamu bisa membuat database baru, menjalankan query, atau mengatur data sesuai kebutuhan tanpa perlu selalu masuk lewat terminal.