Website-Suche

So installieren Sie PgAdmin 4 Debian 10


pgAdmin ist ein Open-Source-, leistungsstarkes und funktionsreiches Verwaltungs- und Verwaltungstool für die grafische Benutzeroberfläche (GUI) für die PostgreSQL-Datenbank. Derzeit unterstützt es PostgreSQL 9.2 oder höher und läuft auf Unix und seinen Varianten wie Linux, Mac OS X sowie Windows-Betriebssystemen.

Es bietet eine leistungsstarke Benutzeroberfläche, die es sowohl Anfängern als auch erfahrenen Postgres-Benutzern ermöglicht, Datenbankobjekte einfach zu erstellen, zu verwalten, zu warten und zu verwenden.

pgAdmin 4 ist eine Hauptversion (und eine komplette Neufassung) von pgAdmin, die mit Python und Javascript/jQuery erstellt wurde und über eine Desktop-Runtime verfügt C++ mit Qt. pgAdmin 4 stellt eine enorme Verbesserung gegenüber pgAdmin 3 dar, mit aktualisierten Elementen der Benutzeroberfläche, Mehrbenutzer-/Webbereitstellungsoptionen, Dashboards und einem moderneren und eleganteren Design.

In diesem Artikel zeigen wir Ihnen, wie Sie pgAdmin 4 auf einem Debian 10-System installieren, um sicheren Fernzugriff auf PostgreSQL-Datenbanken zu ermöglichen.

In dieser Anleitung wird davon ausgegangen, dass Sie bereits PostgreSQL 9.2 oder höher auf Ihrem Debian 10-Server installiert und konfiguriert haben. Andernfalls folgen Sie zur Installation unserer Anleitung: So installieren Sie PostgreSQL 11 unter Debian 10.

pgAdmin 4 in Debian 10 installieren

Debian 10 wird standardmäßig mit pgAdmin 3 ausgeliefert. Um pgAdmin 4 zu installieren, müssen Sie das APT-Repository der PostgreSQL Global Development Group (PGDG) aktivieren (das PostgreSQL-Pakete für Debian enthält). und Ubuntu) auf Ihrem System.

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

Erstellen Sie dann eine Repository-Datei mit dem Namen /etc/apt/sources.list.d/pgdg.list.

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

Und fügen Sie die folgende Zeile in die Datei ein.

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

Speichern Sie die Änderungen und beenden Sie die Datei.

Aktualisieren Sie nun den APT-Paketcache (was ein obligatorischer Schritt ist) und installieren Sie das pgAdmin 4-Paket wie folgt. Das Paket pgadmin4-apache2 ist die WSGI-Anwendung.

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

Während der Paketinstallation werden Sie aufgefordert, eine E-Mail-Adresse für das erste Benutzerkonto der pgAdmin-Weboberfläche festzulegen. Diese E-Mail dient als Kontoname. Geben Sie sie ein und drücken Sie die Eingabetaste.

Sie werden außerdem aufgefordert, ein Passwort für das erste Benutzerkonto pgadmin4 festzulegen. Geben Sie ein sicheres und sicheres Passwort ein und klicken Sie dann auf die Eingabetaste, um fortzufahren.

Sobald die Pakete installiert sind, aktiviert das Installationsprogramm den systemd, um den Apache2-Dienst zu starten, und ermöglicht dessen automatischen Start beim Systemstart und bei jedem Neustart des Systems.

Sie können den Status des Dienstes mit dem folgenden Befehl überprüfen, um sicherzustellen, dass er betriebsbereit ist.

systemctl status apache2 

Unter Debian 10 ist die pgAdmin 4 WSGI-Anwendung standardmäßig für die Arbeit mit dem Apache-HTTP-Server unter Verwendung der Datei /etc/apache2/conf-available/pgadmin4.conf konfiguriert Konfigurationsdatei.

Bevor Sie auf die pgadmin4-Weboberfläche zugreifen können, müssen Sie Port 80 (HTTP) öffnen, um dies zuzulassen, wenn die UFW-Firewall ausgeführt wird (diese ist normalerweise standardmäßig deaktiviert). eingehenden Datenverkehr über den Apache-Dienst wie folgt.

ufw allow 80
ufw allow 443
ufw status

Zugriff auf die pgAdmin 4-Weboberfläche

Jetzt können Sie auf die Weboberfläche von pgAdmin 4 zugreifen. Öffnen Sie einen Webbrowser, geben Sie die folgende Adresse ein und klicken Sie auf die Eingabetaste.

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

Sobald die Web-Anmeldeoberfläche von pgAdmin 4 angezeigt wird, geben Sie zur Authentifizierung die E-Mail-Adresse und das Passwort ein, die Sie zuvor festgelegt haben. Klicken Sie dann auf Anmelden.

Nach einer erfolgreichen Anmeldung gelangen Sie zum Standard-Dashboard der pgAdmin4-Weboberfläche. Um eine Verbindung zu einem Datenbankserver herzustellen, klicken Sie auf Neuen Server hinzufügen.

Fügen Sie dann den neuen Serververbindungsnamen und einen Kommentar hinzu. Und klicken Sie auf die Registerkarte Verbindung, um die Verbindungsdetails anzugeben, d. h. Hostname, Datenbankname, Datenbankbenutzername und < Geben Sie ein starkes>Passwort ein, wie im folgenden Screenshot gezeigt. Wenn Sie fertig sind, klicken Sie auf Speichern.

Unter der Browser-Struktur sollten Sie nun mindestens eine Serververbindung haben, die den Verbindungsnamen, die Anzahl der Datenbanken, Rollen und den Tabellenbereich anzeigt. Doppelklicken Sie auf den Link Datenbank, um die Serverleistungsübersicht im Dashboard anzuzeigen.

pgAdmin-Homepage: https://www.pgadmin.org/

Das ist alles! pgAdmin 4 bietet eine erhebliche Verbesserung gegenüber pgAdmin 3 mit mehreren neuen Funktionen, Verbesserungen und Fehlerbehebungen. In dieser Anleitung haben wir gezeigt, wie man pgAdmin 4 auf einem Debian 10-Server installiert und konfiguriert. Wenn Sie Fragen haben, erreichen Sie uns über das Kommentarformular unten.