Recherche de site Web

Comment installer PgAdmin 4 Debian 10


pgAdmin est un outil d'administration et de gestion d'interface utilisateur graphique (GUI) open source, puissant et riche en fonctionnalités pour la base de données PostgreSQL. Actuellement, il prend en charge PostgreSQL 9.2 ou version ultérieure et fonctionne sous Unix et ses variantes telles que Linux, Mac OS X ainsi que les systèmes d'exploitation Windows.

Il fournit une interface utilisateur puissante qui vous permet de créer, gérer, maintenir et utiliser facilement des objets de base de données, aussi bien par les utilisateurs débutants que expérimentés de Postgres.

pgAdmin 4 est une version majeure (et une réécriture complète) de pgAdmin, construite en utilisant Python et Javascript/jQuery, et un environnement d'exécution de bureau écrit en C++ avec Qt. pgAdmin 4 améliore considérablement pgAdmin 3 avec des éléments d'interface utilisateur mis à jour, des options de déploiement multi-utilisateurs/Web, des tableaux de bord et un design plus moderne et élégant.

Dans cet article, nous allons vous montrer comment installer pgAdmin 4 sur le système Debian 10 pour fournir un accès distant sécurisé aux bases de données PostgreSQL.

Ce guide suppose que vous avez déjà PostgreSQL 9.2 ou supérieur installé et configuré sur votre serveur Debian 10, sinon pour l'installer, suivez notre guide : Comment installer PostgreSQL 11 sur Debian dix.

Installer pgAdmin 4 dans Debian 10

Debian 10 est livré avec pgAdmin 3 par défaut. Pour installer pgAdmin 4, vous devez activer le référentiel APT PostgreSQL Global Development Group (PGDG) (qui contient les packages PostgreSQL pour Debian et Ubuntu) sur votre système.

apt-get install curl ca-certificates gnupg
curl https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -

Créez ensuite un fichier de référentiel appelé /etc/apt/sources.list.d/pgdg.list.

vim /etc/apt/sources.list.d/pgdg.list

Et ajoutez la ligne suivante dans le fichier.

deb http://apt.postgresql.org/pub/repos/apt/ buster-pgdg main

Enregistrez les modifications et quittez le fichier.

Mettez maintenant à jour le cache du package APT (ce qui est une étape obligatoire) et installez le package pgAdmin 4 comme suit. Le package pgadmin4-apache2 est l'application WSGI.

apt-get update
apt-get install pgadmin4  pgadmin4-apache2

Lors de l'installation du package, il vous sera demandé de définir une adresse e-mail pour le compte utilisateur initial de l'interface Web pgAdmin. Cet e-mail fonctionnera comme nom de compte, fournissez-le et appuyez sur Entrée.

Il vous sera également demandé de définir un mot de passe pour le compte utilisateur initial pgadmin4. Fournissez un mot de passe sécurisé et fort, puis cliquez sur Entrée pour continuer.

Une fois les packages installés, le programme d'installation active systemd pour démarrer le service Apache2 et lui permet de démarrer automatiquement au démarrage du système, à chaque redémarrage du système.

Vous pouvez vérifier l'état du service avec la commande suivante pour vous assurer qu'il est opérationnel.

systemctl status apache2 

Sur Debian 10, l'application pgAdmin 4 WSGI est configurée pour fonctionner avec le serveur HTTP Apache par défaut à l'aide du /etc/apache2/conf-available/pgadmin4.conf fichier de configuration.

Avant de pouvoir accéder à l'interface Web pgadmin4, si le pare-feu UFW est en cours d'exécution (il est généralement désactivé par défaut), vous devez ouvrir le port 80 (HTTP) pour autoriser trafic entrant sur le service Apache comme suit.

ufw allow 80
ufw allow 443
ufw status

Accéder à l'interface Web de pgAdmin 4

Vous pouvez désormais accéder à l'interface Web pgAdmin 4. Ouvrez un navigateur Web et pointez-le vers l'adresse suivante, puis cliquez sur Entrée.

http://SERVER_IP/pgadmin4
OR
http://localhost/pgadmin4

Une fois que l'interface de connexion Web pgAdmin 4 apparaît, saisissez l'adresse e-mail et le mot de passe que vous avez définis précédemment pour vous authentifier. Cliquez ensuite sur se connecter.

Après une connexion réussie, vous arriverez au tableau de bord par défaut de l'interface Web pgAdmin4. Pour vous connecter à un serveur de base de données, cliquez sur Ajouter un nouveau serveur.

Ajoutez ensuite le nouveau nom de connexion au serveur et un commentaire. Et cliquez sur l'onglet Connexion pour fournir les détails de connexion, c'est-à-dire le nom d'hôte, le nom de la base de données, le nom d'utilisateur de la base de données et mot de passe comme indiqué dans la capture d'écran suivante. Une fois que vous avez terminé, cliquez sur Enregistrer.

Sous l'arborescence du Navigateur, vous devriez maintenant disposer d'au moins une connexion serveur affichant le nom de la connexion, le nombre de bases de données, les rôles et l'espace table. Double-cliquez sur le lien Base de données pour afficher l'aperçu des performances du serveur sous le tableau de bord.

Page d'accueil de pgAdmin : https://www.pgadmin.org/

C'est tout! pgAdmin 4 améliore considérablement pgAdmin 3 avec plusieurs nouvelles fonctionnalités, améliorations et corrections de bugs. Dans ce guide, nous avons montré comment installer et configurer pgAdmin 4 sur le serveur Debian 10. Si vous avez des questions, contactez-nous via le formulaire de commentaires ci-dessous.