Hvordan installere PgAdmin 4 Debian 10


pgAdmin er et åpen kildekode, kraftig og funksjonsrikt grafisk brukergrensesnitt (GUI) administrasjons- og administrasjonsverktøy for PostgreSQL-databasen. For øyeblikket støtter den PostgreSQL 9.2 eller nyere, og kjører på Unix og dens varianter som Linux, Mac OS X samt Windows-operativsystemer.

Det gir et kraftig brukergrensesnitt som lar deg enkelt opprette, administrere, vedlikeholde og bruke databaseobjekter, både av nybegynnere og erfarne Postgres-brukere.

pgAdmin 4 er en hovedversjon (og en fullstendig omskrivning) av pgAdmin, bygget ved hjelp av Python og Javascript/jQuery, og en stasjonær kjøretid skrevet i C++ med Qt. pgAdmin 4 forbedrer seg enormt på pgAdmin 3 med oppdaterte brukergrensesnittelementer, multi-user/web-implementeringsalternativer, dashboards og mer moderne og elegant design.

I denne artikkelen vil vi vise deg hvordan du installerer pgAdmin 4Debian 10-systemet for å gi sikker, ekstern tilgang til PostgreSQL-databaser.

Denne veiledningen forutsetter at du allerede har PostgreSQL 9.2 eller høyere installert og konfigurert på Debian 10-serveren, ellers for å installere den, følg guiden vår: Hvordan installere PostgreSQL 11 på Debian 10.

Installerer pgAdmin 4 i Debian 10

Debian 10 leveres med pgAdmin 3 som standard. For å installere pgAdmin 4, må du aktivere PostgreSQL Global Development Group (PGDG) APT-depotet (som inneholder PostgreSQL-pakker for Debian og Ubuntu) på systemet ditt.

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

Lag deretter en depotfil kalt /etc/apt/sources.list.d/pgdg.list.

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

Og legg til følgende linje i filen.

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

Lagre endringene og avslutt filen.

Oppdater nå APT-pakkebufferen (som er et obligatorisk trinn), og installer pgAdmin 4-pakken som følger. pgadmin4-apache2-pakken er WSGI-applikasjonen.

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

Under pakkeinstallasjonen vil du bli bedt om å angi en e-postadresse for pgAdmin-nettgrensesnittets første brukerkonto. Denne e-posten vil fungere som kontonavnet, oppgi det og trykk Enter.

Du vil også bli bedt om å angi et passord for pgadmin4 første brukerkonto. Oppgi et sikkert og sterkt passord, og klikk deretter på Enter for å fortsette.

Når pakkene er installert, aktiverer installasjonsprogrammet systemd for å starte Apache2-tjenesten og gjør det mulig å starte automatisk ved systemstart hver gang systemet startes på nytt.

Du kan sjekke statusen til tjenesten med følgende kommando for å sikre at den er oppe og kjører.

systemctl status apache2 

Debian 10 er applikasjonen pgAdmin 4 WSGI konfigurert til å fungere med Apache HTTP-server som standard ved å bruke /etc/apache2/conf-available/pgadmin4.conf konfigurasjonsfil.

Før du får tilgang til pgadmin4-nettgrensesnittet, hvis du har UFW-brannmuren kjørende (den er vanligvis deaktivert som standard), må du åpne port 80 (HTTP) for å tillate innkommende trafikk på Apache-tjenesten som følger.

ufw allow 80
ufw allow 443
ufw status

Få tilgang til webgrensesnittet pgAdmin 4

Nå kan du få tilgang til pgAdmin 4-nettgrensesnittet. Åpne en nettleser og pek den til følgende adresse og klikk Enter.

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

Når nettpåloggingsgrensesnittet pgAdmin 4 vises, skriv inn e-postadressen og passordet du anga tidligere for å autentisere. Klikk deretter på logg inn.

Etter en vellykket pålogging vil du lande på pgAdmin4 standard dashbord for nettgrensesnitt. For å koble til en databaseserver, klikk på Legg til ny server.

Legg deretter til det nye servertilkoblingsnavnet og en kommentar. Og klikk på Tilkoblingsfanen for å oppgi tilkoblingsdetaljene, dvs. vertsnavn, databasenavn, databasebrukernavn og passord som vist i følgende skjermbilde. Når du er ferdig, klikker du på Lagre.

Under Nettleser-treet bør du nå ha minst én servertilkobling som viser tilkoblingsnavnet, antall databaser, roller og tabellplass. Dobbeltklikk på Database-koblingen for å vise serverytelsesoversikten under dashbordet.

pgAdmin hjemmeside: https://www.pgadmin.org/

Det er alt! pgAdmin 4 forbedrer seg betydelig på pgAdmin 3 med flere nye funksjoner, forbedringer og feilrettinger. I denne veiledningen viste vi hvordan du installerer og konfigurerer pgAdmin 4Debian 10-serveren. Hvis du har spørsmål, kontakt oss via kommentarskjemaet nedenfor.