GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara menginstal PgHero di Ubuntu 20.04

Halo teman teman. Dalam posting ini, kami akan membantu Anda menginstal PgHero di Ubuntu 20.04 menggunakan repositori eksternal dan mengenal lebih baik instance PostgreSQL Anda.

Apa itu PgHero?

Ketika kami menggunakan manajer basis data, salah satu keraguan utama adalah tentang kinerja. Ini dapat membuat beberapa sistem kami mogok, jadi kami harus mengawasinya.

Salah satu alat yang dapat membantu kita mengawasi kinerja PostgreSQL kita adalah PgHero.

PgHero mendefinisikan dirinya sebagai Dasbor kinerja untuk Postgres . Jadi, kita dapat memantau melalui antarmuka web yang nyaman bagaimana kinerja PostgreSQL kita.

Instalasinya mudah, jadi tidak ada alasan untuk menginstalnya. Ayo lakukan.

Instal PostgreSQL di Ubuntu 20.04

Untuk posting ini, kita hanya membutuhkan versi PostgreSQL yang ada di repositori resmi Ubuntu. Jadi, kita akan membuka terminal atau terhubung melalui SSH dan memperbarui seluruh sistem

sudo apt update
sudo apt upgrade

Setelah itu, instal PostgreSQL sebagai berikut:

sudo apt install postgresql-12

Kemudian, pastikan itu diaktifkan dan dimulai.

sudo systemctl enable postgresql
sudo systemctl start postgresql

Selanjutnya, periksa status layanan

sudo systemctl status postgresql

Buat database Ubuntu 20.04 baru

Hal pertama yang harus Anda lakukan adalah mengubah postgres kata sandi pengguna.

sudo passwd postgres

Setelah itu, ubah sesi menjadi pengguna ini.

su - postgres

Dan buat pengguna baru untuk PostgreSQL

createuser angelo

Sekarang pergi ke konsol

psql

Tentukan kata sandi untuk pengguna baru

ALTER USER angelo WITH ENCRYPTED password 'pss';

Kemudian buat database baru milik pengguna ini.

CREATE DATABASE dbname OWNER angelo;

Berikan izin yang sesuai kepada pengguna

GRANT ALL PRIVILEGES ON DATABASE dbname to angelo;

Dan keluar dari konsol

\q

Terakhir, masuk kembali ke pengguna Anda saat ini

exit

Instal PgHero di Ubuntu 20.04

PgHero memiliki repositori eksternal yang menyediakan versi stabil terbaru dari alat ini.

Pertama refresh APT.

sudo apt update

Selanjutnya, tambahkan kunci GPG dari repositori

wget -qO- https://dl.packager.io/srv/pghero/pghero/key | sudo apt-key add -
OK

Selanjutnya, tambahkan repositori ke sistem.

sudo wget -O /etc/apt/sources.list.d/pghero.list https://dl.packager.io/srv/pghero/pghero/master/installer/ubuntu/$(. /etc/os-release && echo $VERSION_ID).repo

Segarkan APT lagi

sudo apt update

Sekarang instal PgHero dengan menjalankan perintah berikut

sudo apt install pghero

Mengonfigurasi PgHero

Sebelum menggunakannya dan memiliki informasi tentang PostgreSQL kita, kita harus membuat beberapa konfigurasi.

Hal pertama adalah menentukan database mana yang akan ditanyakan. Ini membutuhkan pengguna, database, dan kata sandi.

sudo pghero config:set DATABASE_URL=postgres://[user]:[password]@localhost:[port]/[dbname]

Misalnya:

sudo pghero config:set DATABASE_URL=postgres://angelo:pss@localhost:5432/dbname

Kemudian, tentukan port tempat Anda dapat mengakses PgHero

sudo pghero config:set PORT=3001

Dan beberapa pengaturan lainnya

sudo pghero config:set AILS_LOG_TO_STDOUT=disabled
sudo pghero scale web=1

Kemudian mulai layanan PgHero

sudo systemctl start pghero

Dan periksa statusnya.

sudo systemctl status pghero

Mengonfigurasi Nginx sebagai proxy terbalik

Lebih mudah menggunakan Nginx sebagai proxy terbalik untuk memfasilitasi akses ke aplikasi.

Jadi, instal dulu.

sudo apt install nginx

Buat file konfigurasi baru

sudo nano /etc/nginx/sites-available/pghero.conf

Dan tambahkan konten berikut

server {
    listen 80;
    server_name pg.unixcop.test;

    location / {
        proxy_pass http://localhost:3001;
    }
}

Ganti server_name dengan nama domain Anda. Kemudian, simpan perubahan dan tutup editor.

Aktifkan konfigurasi baru dan mulai ulang layanan.

sudo ln -s /etc/nginx/sites-available/pghero.conf /etc/nginx/sites-enabled/pghero.conf
sudo systemctl restart nginx

Akses PgHero dari antarmuka web

Sekarang Anda dapat membuka browser web favorit Anda dan mengunjungi domain Anda untuk memeriksa kinerja PgHero.

Jadi, penginstalan berhasil, dan sekarang Anda dapat menggunakannya tanpa masalah.

Kesimpulan

Dalam posting ini, Anda telah belajar cara menginstal alat PgHero di Ubuntu 20.04. Saya harap Anda menemukan itu berguna. Terima kasih.


Ubuntu
  1. Cara Menginstal Docker Di Ubuntu 18.04

  2. Cara Menginstal Apache di Ubuntu 18.04

  3. Cara Menginstal MariaDB 10.4 di Ubuntu 18.04

  1. Cara Menginstal MongoDB di Ubuntu 18.04

  2. Cara Menginstal Jenkins di Ubuntu 18.04

  3. Cara Menginstal ClickHouse di Ubuntu 20.04

  1. Cara Menginstal KVM di Ubuntu 20.04

  2. Cara Menginstal Webmin di Ubuntu

  3. Cara Menginstal Wayang di Ubuntu 20.04