GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer PgHero sur Ubuntu 20.04

Bonjour les amis. Dans cet article, nous vous aiderons à installer PgHero sur Ubuntu 20.04 à l'aide d'un référentiel externe et à mieux connaître votre instance PostgreSQL.

Qu'est-ce que PgHero ?

Lorsque nous utilisons un gestionnaire de base de données, l'un des principaux doutes concerne les performances. Cela peut planter certains de nos systèmes, nous devons donc garder un œil là-dessus.

Un outil qui peut nous aider à garder un œil sur les performances de notre PostgreSQL est PgHero.

PgHero se définit comme Un tableau de bord des performances pour Postgres . Ainsi, nous pouvons surveiller via une interface Web confortable comment fonctionne notre PostgreSQL.

L'installation se fait sans effort, il n'y a donc aucune excuse pour l'installer. Allons-y.

Installer PostgreSQL sur Ubuntu 20.04

Pour cet article, nous avons juste besoin de la version de PostgreSQL qui se trouve dans les dépôts officiels d'Ubuntu. Donc, nous allons ouvrir un terminal ou nous connecter via SSH et mettre à jour tout le système

sudo apt update
sudo apt upgrade

Ensuite, installez PostgreSQL comme suit :

sudo apt install postgresql-12

Ensuite, assurez-vous qu'il est activé et démarré.

sudo systemctl enable postgresql
sudo systemctl start postgresql

Ensuite, vérifiez l'état du service

sudo systemctl status postgresql

Créer une nouvelle base de données Ubuntu 20.04

La première chose que vous devez faire est de changer le postgres mot de passe utilisateur.

sudo passwd postgres

Ensuite, changez la session pour cet utilisateur.

su - postgres

Et créez un nouvel utilisateur pour PostgreSQL

createuser angelo

Allez maintenant dans la console

psql

Définir un mot de passe pour le nouvel utilisateur

ALTER USER angelo WITH ENCRYPTED password 'pss';

Et puis créez une nouvelle base de données qui appartient à cet utilisateur.

CREATE DATABASE dbname OWNER angelo;

Accordez les autorisations appropriées à l'utilisateur

GRANT ALL PRIVILEGES ON DATABASE dbname to angelo;

Et quittez la console

\q

Enfin, reconnectez-vous à votre utilisateur actuel

exit

Installer PgHero sur Ubuntu 20.04

PgHero dispose d'un référentiel externe qui nous fournit la dernière version stable de l'outil.

Actualisez d'abord APT.

sudo apt update

Ensuite, ajoutez la clé GPG du référentiel

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

Ensuite, ajoutez le référentiel au système.

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

Actualiser à nouveau APT

sudo apt update

Installez maintenant PgHero en exécutant la commande suivante

sudo apt install pghero

Configurer PgHero

Avant de l'utiliser et d'avoir des informations sur notre PostgreSQL, nous devons faire quelques configurations.

La première chose sera de définir quelle base de données il interrogera. Cela nécessite l'utilisateur, la base de données et le mot de passe.

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

Par exemple :

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

Ensuite, définissez le port par lequel vous pouvez accéder à PgHero

sudo pghero config:set PORT=3001

Et quelques paramètres supplémentaires

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

Ensuite, démarrez le service PgHero

sudo systemctl start pghero

Et vérifiez son statut.

sudo systemctl status pghero

Configuration de Nginx en tant que proxy inverse

Il est pratique d'utiliser Nginx comme reverse proxy pour faciliter l'accès à l'application.

Alors, installez-le d'abord.

sudo apt install nginx

Créer un nouveau fichier de configuration

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

Et ajoutez le contenu suivant

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

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

Remplacez server_name avec votre nom de domaine. Ensuite, enregistrez les modifications et fermez l'éditeur.

Activez la nouvelle configuration et redémarrez le service.

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

Accéder à PgHero depuis l'interface Web

Vous pouvez maintenant ouvrir votre navigateur Web préféré et visiter votre domaine pour vérifier les performances de PgHero.

Ainsi, l'installation a été un succès, et maintenant vous pouvez l'utiliser sans aucun problème.

Conclusion

Dans cet article, vous avez appris à installer l'outil PgHero sur Ubuntu 20.04. J'espère que tu as trouvé ça utile. Merci.


Ubuntu
  1. Comment installer Docker sur Ubuntu 18.04

  2. Comment installer Apache sur Ubuntu 18.04

  3. Comment installer MariaDB 10.4 sur Ubuntu 18.04

  4. Comment installer MongoDB sur Ubuntu 18.04

  5. Comment installer Jenkins sur Ubuntu 18.04

Comment installer Tomcat 8.5 sur Ubuntu 18.04

Comment installer Asterisk sur Ubuntu 18.04

Comment installer Tomcat 9 sur Ubuntu 18.04

Comment installer Webmin sur Ubuntu 18.04

Comment installer Kodi sur Ubuntu 18.04

Comment installer Pghero sur Ubuntu 16.04 LTS