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 4 på Debian 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
På 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 4 på Debian 10-serveren. Hvis du har spørsmål, kontakt oss via kommentarskjemaet nedenfor.