So installieren und konfigurieren Sie pgAdmin 4 im Servermodus unter Ubuntu 18.04

So installieren und konfigurieren Sie pgAdmin 4 im Servermodus unter Ubuntu 18.04

Einführung

pgAdmin ist ein Open-Source-Datenbankverwaltungstool, das die Verwaltung und Entwicklung von PostgreSQL-Datenbanken vereinfacht. Es bietet eine intuitive grafische Benutzeroberfläche (GUI), mit der Benutzer Datenbanken erstellen, bearbeiten, abfragen und verwalten können. In diesem Tutorial führen wir Sie durch die Installation und Konfiguration von pgAdmin 4 im Servermodus auf einem Ubuntu 18.04-Server.

Voraussetzungen

* Ein Ubuntu 18.04-Server mit Root-Zugriff.
* Ein installierter PostgreSQL-Server.

Installation von pgAdmin 4

1. Hinzufügen des offiziellen pgAdmin-Repositorys

Fügen Sie das offizielle pgAdmin-Repository zum System hinzu, indem Sie den folgenden Befehl ausführen:


sudo add-apt-repository ppa:pgadmin4-development-team/ppa

2. Aktualisieren des Paketindex

Aktualisieren Sie den Paketindex, um das neue Repository einzubinden:


sudo apt update

3. Installation von pgAdmin 4

Installieren Sie pgAdmin 4 mit dem folgenden Befehl:


sudo apt install pgadmin4

Konfiguration von pgAdmin 4

1. Konfiguration der Serververbindung

Nach der Installation starten Sie pgAdmin 4 und klicken auf „Register“ -> „Add Server“.

* Verbindungsname: Geben Sie einen beliebigen Namen für die Serververbindung ein.
* Host: Geben Sie die IP-Adresse oder den Domänennamen des PostgreSQL-Servers ein.
* Port: Geben Sie den Port des PostgreSQL-Servers ein (normalerweise 5432).
* Benutzername: Geben Sie den Benutzernamen für den Zugriff auf den PostgreSQL-Server ein.
* Passwort: Geben Sie das Passwort für den Benutzer ein.
* Speichern: Klicken Sie auf „Speichern“, um die Verbindungskonfiguration hinzuzufügen.

  So beheben Sie das Subsystem für die E-Mail-Zustellung: Ihre Nachricht wurde nicht zugestellt

2. pgAdmin 4 im Servermodus ausführen

Um pgAdmin 4 im Servermodus auszuführen, führen Sie die folgenden Schritte aus:

* Öffnen Sie ein Terminalfenster und wechseln Sie in das pgAdmin 4-Installationsverzeichnis:


cd /opt/pgadmin4/bin

* Starten Sie pgAdmin 4 im Servermodus:


./pgadmin4 -s

3. Herstellen einer Verbindung zu pgAdmin 4

Um eine Verbindung zu pgAdmin 4 im Servermodus herzustellen, öffnen Sie einen Webbrowser und geben die folgende URL ein:


http://localhost:5050/

Melden Sie sich mit dem Benutzernamen und Passwort des PostgreSQL-Benutzers an, den Sie während der Konfiguration der Serververbindung angegeben haben.

Zusätzliche Konfiguration

1. Konfiguration der Firewall

Wenn auf dem Server eine Firewall aktiv ist, müssen Sie den Port 5050 öffnen, damit auf pgAdmin 4 im Servermodus zugegriffen werden kann:


sudo ufw allow 5050/tcp

2. Automatisches Starten von pgAdmin 4

Um pgAdmin 4 so zu konfigurieren, dass es beim Systemstart automatisch startet, führen Sie folgende Schritte aus:

* Erstellen Sie eine Systemd-Dienstdatei:

  Wie Telefongesellschaften endlich die Anrufer-ID-Nummern überprüfen


sudo nano /etc/systemd/system/pgadmin4.service

* Fügen Sie den folgenden Inhalt ein:


[Unit]
Description=pgAdmin 4 Server
After=network.target

[Service]
Type=simple
User=postgres
ExecStart=/opt/pgadmin4/bin/pgadmin4-server -s
Restart=always

[Install]
WantedBy=multi-user.target

* Speichern und schließen Sie die Datei.
* Aktivieren Sie den Dienst:


sudo systemctl enable pgadmin4

3. Deaktivieren des Desktop-Modus

Standardmäßig wird pgAdmin 4 sowohl im Desktop- als auch im Servermodus installiert. Um den Desktop-Modus zu deaktivieren, müssen Sie die Datei /opt/pgadmin4/web/config.py bearbeiten:


sudo nano /opt/pgadmin4/web/config.py

* Suchen Sie nach der Zeile ENABLE_DESKTOP = True und ändern Sie sie zu ENABLE_DESKTOP = False.
* Speichern und schließen Sie die Datei.

Fazit

In diesem Tutorial haben Sie gelernt, pgAdmin 4 im Servermodus auf einem Ubuntu 18.04-Server zu installieren und zu konfigurieren. Durch die Ausführung von pgAdmin 4 im Servermodus können Sie von jedem Ort aus auf die GUI zugreifen, indem Sie einen Webbrowser verwenden. Dies erleichtert die Verwaltung und Entwicklung von PostgreSQL-Datenbanken erheblich. Mit der intuitiven Benutzeroberfläche von pgAdmin 4 können Sie Datenbanken erstellen, bearbeiten, abfragen und verwalten, ohne Befehlseingaben eingeben zu müssen.

FAQs

* Wie kann ich meine pgAdmin 4-Konfiguration ändern?
* Sie können Ihre pgAdmin 4-Konfiguration ändern, indem Sie die Datei /etc/pgadmin4/pgadmin4.conf bearbeiten.

* Wie kann ich das Passwort für die pgAdmin 4-Weboberfläche zurücksetzen?
* Sie können das Passwort für die pgAdmin 4-Weboberfläche zurücksetzen, indem Sie den Befehl pgadmin_reset_password im pgAdmin 4-Installationsverzeichnis ausführen.

* Wie kann ich die Sprache der pgAdmin 4-Weboberfläche ändern?
* Sie können die Sprache der pgAdmin 4-Weboberfläche ändern, indem Sie die Datei /etc/pgadmin4/pgadmin4.conf bearbeiten und den Wert der Einstellung DEFAULT_LANGUAGE ändern.

* Wie kann ich SSL für den Zugriff auf pgAdmin 4 einrichten?
* Sie können SSL für den Zugriff auf pgAdmin 4 einrichten, indem Sie die Datei /etc/pgadmin4/pgadmin4.conf bearbeiten und den Wert der Einstellung SSL_ENABLED auf True setzen.

* Wie kann ich pgAdmin 4 deinstallieren?
* Sie können pgAdmin 4 deinstallieren, indem Sie den folgenden Befehl ausführen: sudo apt remove pgadmin4.

* Wie kann ich pgAdmin 4 aktualisieren?
* Sie können pgAdmin 4 aktualisieren, indem Sie den folgenden Befehl ausführen: sudo apt update && sudo apt upgrade.

* Wie kann ich Probleme mit pgAdmin 4 beheben?
* Sie können Probleme mit pgAdmin 4 beheben, indem Sie die Protokolldateien in /var/log/pgadmin4 überprüfen.

* Wie kann ich auf die pgAdmin 4-Dokumentation zugreifen?
* Sie können auf die pgAdmin 4-Dokumentation Kategorien 1techpc