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 denroot user
. Wir empfehlen, alsnon-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/pgadminverwenden
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 .