GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie pgAdmin unter Debian 11

In diesem Tutorial zeigen wir Ihnen, wie Sie pgAdmin unter Debian 11 installieren. Für diejenigen unter Ihnen, die es nicht wussten:pgAdmin ist ein kostenloses und webbasiertes Open-Source-Tool, das eine benutzerfreundliche Weboberfläche zur vollständigen Verwaltung von PostgreSQL-Datenbanken, die mehrere Funktionen enthält, die Ihnen bei der einfachen Verwaltung und Pflege von Datenbanken helfen können. Sie ist in Python geschrieben und unterstützt viele Betriebssysteme wie Linux, Windows und macOS.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die schrittweise Installation von pgAdmin auf einem Debian 11 (Bullseye).

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Debian 11 (Bullseye).
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach das Terminal, wenn Sie sich auf einem Desktop befinden).
  • Ein non-root sudo user oder Zugriff auf den root user . Wir empfehlen, als non-root sudo user zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

Installieren Sie pgAdmin auf Debian 11 Bullseye

Schritt 1. Bevor wir Software installieren, ist es wichtig sicherzustellen, dass Ihr System auf dem neuesten Stand ist, indem Sie das folgende apt ausführen Befehle im Terminal:

sudo apt update
sudo apt upgrade
sudo apt install wget software-properties-common apt-transport-https gnupg gnupg2

Schritt 2. Installation von PostgreSQL.

Vor der Installation von pgAdmin5 muss der PostgreSQL-Server auf Ihrem Server installiert werden. Führen Sie nun den folgenden Befehl aus, um ihn zu installieren:

sudo apt install postgresql

Starten Sie nach der Installation von PostgreSQL den PostgreSQL-Dienst und aktivieren Sie ihn so, dass er beim Systemneustart gestartet wird:

sudo systemctl start postgresql
sudo systemctl enable postgresql
sudo systemctl status postgresql

Schritt 3. pgAdmin unter Debian 11 installieren.

Standardmäßig kann pgAdmin nicht direkt aus dem Basis-Repository von Debian 11 installiert werden. Jetzt fügen wir das offizielle pgAdmin-Repository zu Ihrem System hinzu:

echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main"\
| sudo tee /etc/apt/sources.list.d/pgadmin4.list

Importieren Sie als Nächstes den GPG-Schlüssel des pgAdmin-Repositorys mit dem folgenden Befehl:

curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add

Installieren Sie danach pgAdmin mit dem folgenden Befehl:

sudo apt update
sudo apt install pgadmin4-web

Schritt 4. Konfigurieren Sie pgAdmin.

Jetzt richten wir pgAdmin 4 ein, bevor wir darauf zugreifen:

sudo /usr/pgadmin4/bin/setup-web.sh

Sie werden aufgefordert, Ihre E-Mail-Adresse und Ihr Passwort einzugeben, um die Konfiguration wie unten gezeigt abzuschließen:

Setting up pgAdmin 4 in web mode on a Debian based platform...
Creating configuration database...
NOTE: Configuring authentication for SERVER mode.

Enter the email address and password to use for the initial pgAdmin user account:

Email address: [email protected]
Password: your-strong-passwd
Retype password: your-strong-passwd
pgAdmin 4 - Application Initialisation
======================================

Creating storage and log directories...
We can now configure the Apache Web server for you. This involves enabling the wsgi module and configuring the pgAdmin 4 application to mount at /pgadmin4. Do you wish to continue (y/n)? y << Type y and press Enter
The Apache web server is running and must be restarted for the pgAdmin 4 installation to complete. Continue (y/n)? y << Type y and press Enter
Apache successfully restarted. You can now start using pgAdmin 4 in web mode at http://127.0.0.1/pgadmin
verwenden

Schritt 5. Firewall konfigurieren.

Bevor Sie auf die pgadmin4-Weboberfläche zugreifen können, müssen Sie, wenn Sie die UFW-Firewall ausführen, Port 80 (HTTP) öffnen, um eingehenden Datenverkehr auf dem Apache-Dienst wie folgt zuzulassen:

sudo ufw allow 80
sudo ufw allow 443
sudo ufw status

Schritt 6. Greifen Sie auf die PgAdmin-Webschnittstelle zu.

Öffnen Sie nach erfolgreicher Installation Ihren Webbrowser und geben Sie die URL http://your-server-ip/pgadmin4 ein um auf die pgAdmin4-Weboberfläche zuzugreifen. Sie werden zur Anmeldeseite von pgAdmin4 weitergeleitet:

Herzlichen Glückwunsch! Sie haben pgAdmin erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation der neuesten Version von pgAdmin auf Debian 11 Bullseye verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle pgAdmin-Website zu besuchen .


Debian
  1. So installieren Sie Tomcat 8.5 auf Debian 9

  2. So installieren Sie Nextcloud auf Debian 9

  3. So installieren Sie PostgreSQL 11/10 auf Debian 9 und Debian 8

  4. So installieren Sie MongoDB 4.4 / 4.2 auf Debian 9

  5. So installieren Sie PostgreSQL unter Debian 11 / Debian 10

So installieren Sie MariaDB unter Debian 11

So installieren Sie Nginx unter Debian 11

So installieren Sie Nagios unter Debian 10 / Debian 9

So installieren Sie pgAdmin unter Debian 11 / Debian 10

So installieren Sie PgAdmin 4 unter Debian 10

So installieren Sie Go unter Debian 11