Zoeken op website

Hoe PgAdmin 4 Debian 10 te installeren


pgAdmin is een open-source, krachtige en veelzijdige grafische gebruikersinterface (GUI) beheer- en beheertool voor de PostgreSQL-database. Momenteel ondersteunt het PostgreSQL 9.2 of hoger en draait het op Unix en zijn varianten zoals Linux, Mac OS X en Windows-besturingssystemen.

Het biedt een krachtige gebruikersinterface waarmee u eenvoudig databaseobjecten kunt maken, beheren, onderhouden en gebruiken, zowel door beginners als door ervaren Postgres-gebruikers.

pgAdmin 4 is een belangrijke release (en een volledige herschrijving) van pgAdmin, gebouwd met Python en Javascript/jQuery, en een desktopruntime geschreven in C++ met Qt. pgAdmin 4 is een enorme verbetering ten opzichte van pgAdmin 3 met bijgewerkte gebruikersinterface-elementen (UI), opties voor implementatie voor meerdere gebruikers/web, dashboards en een moderner en eleganter ontwerp.

In dit artikel laten we u zien hoe u pgAdmin 4 op het Debian 10-systeem installeert om veilige, externe toegang tot PostgreSQL-databases te bieden.

Deze handleiding gaat ervan uit dat PostgreSQL 9.2 of hoger al is geïnstalleerd en geconfigureerd op uw Debian 10-server. Als u dit niet wilt installeren, volgt u onze handleiding: PostgreSQL 11 installeren op Debian 10.

PgAdmin 4 installeren in Debian 10

Debian 10 wordt standaard geleverd met pgAdmin 3. Om pgAdmin 4 te installeren, moet u de PostgreSQL Global Development Group (PGDG) APT repository inschakelen (die PostgreSQL-pakketten voor Debian bevat en Ubuntu) op uw systeem.

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

Maak vervolgens een repositorybestand met de naam /etc/apt/sources.list.d/pgdg.list.

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

En voeg de volgende regel toe aan het bestand.

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

Sla de wijzigingen op en sluit het bestand af.

Werk nu de APT pakketcache bij (wat een verplichte stap is) en installeer het pgAdmin 4 pakket als volgt. Het pgadmin4-apache2 pakket is de WSGI applicatie.

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

Tijdens de installatie van het pakket wordt u gevraagd een e-mailadres in te stellen voor het initiële gebruikersaccount van de pgAdmin webinterface. Deze e-mail zal werken als de accountnaam, geef deze op en druk op Enter.

U wordt ook gevraagd een wachtwoord in te stellen voor het initiële gebruikersaccount pgadmin4. Geef een veilig en sterk wachtwoord op en klik vervolgens op Enter om door te gaan.

Zodra de pakketten zijn geïnstalleerd, activeert het installatieprogramma de systemd om de Apache2 service te starten en zorgt ervoor dat deze automatisch start bij het opstarten van het systeem, elke keer dat het systeem opnieuw wordt opgestart.

U kunt de status van de service controleren met de volgende opdracht om er zeker van te zijn dat deze actief is.

systemctl status apache2 

Op Debian 10 is de pgAdmin 4 WSGI-applicatie standaard geconfigureerd om te werken met de Apache HTTP-server met behulp van /etc/apache2/conf-available/pgadmin4.conf configuratiebestand.

Voordat u toegang krijgt tot de webinterface pgadmin4, moet u, als u de UFW-firewall actief heeft (deze is meestal standaard uitgeschakeld), poort 80 (HTTP) openen om toe te staan binnenkomend verkeer op de Apache-service als volgt.

ufw allow 80
ufw allow 443
ufw status

Toegang tot de pgAdmin 4-webinterface

Nu hebt u toegang tot de webinterface van pgAdmin 4. Open een webbrowser, wijs deze naar het volgende adres en klik op Enter.

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

Zodra de webinloginterface van pgAdmin 4 verschijnt, voert u het e-mailadres en wachtwoord in dat u eerder heeft ingesteld om te verifiëren. Klik vervolgens op inloggen.

Na een succesvolle aanmelding komt u terecht op het standaarddashboard van de pgAdmin4 webinterface. Om verbinding te maken met een databaseserver, klikt u op Nieuwe server toevoegen.

Voeg vervolgens de nieuwe serververbindingsnaam en een opmerking toe. En klik op het Verbindingstabblad om de verbindingsdetails op te geven, zoals hostnaam, databasenaam, databasegebruikersnaam en wachtwoord zoals weergegeven in de volgende schermafbeelding. Als u klaar bent, klikt u op Opslaan.

Onder de Browser-structuur zou u nu ten minste één serververbinding moeten hebben, met de verbindingsnaam, het aantal databases, rollen en tabelruimte. Dubbelklik op de link Database om het overzicht van de serverprestaties onder het Dashboard te bekijken.

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

Dat is alles! pgAdmin 4 is een enorme verbetering ten opzichte van pgAdmin 3 met verschillende nieuwe functies, verbeteringen en bugfixes. In deze handleiding hebben we laten zien hoe u pgAdmin 4 op de Debian 10-server installeert en configureert. Als u vragen heeft, kunt u ons bereiken via het onderstaande opmerkingenformulier.