Ricerca nel sito web

Come installare PgAdmin 4 Debian 10


pgAdmin è uno strumento di amministrazione e gestione dell'interfaccia utente grafica (GUI) open source, potente e ricco di funzionalità per il database PostgreSQL. Attualmente supporta PostgreSQL 9.2 o successivo e funziona su Unix e le sue varianti come Linux, Mac OS X e sui sistemi operativi Windows.

Fornisce una potente interfaccia utente che consente di creare, gestire, mantenere e utilizzare facilmente oggetti di database, sia da principianti che da utenti esperti di Postgres.

pgAdmin 4 è una versione importante (e una riscrittura completa) di pgAdmin, creata utilizzando Python e Javascript/jQuery e un runtime desktop scritto in C++ con Qt. pgAdmin 4 migliora enormemente pgAdmin 3 con elementi dell'interfaccia utente (UI) aggiornati, opzioni di distribuzione multiutente/web, dashboard e un design più moderno ed elegante.

In questo articolo, ti mostreremo come installare pgAdmin 4 sul sistema Debian 10 per fornire un accesso remoto sicuro ai database PostgreSQL.

Questa guida presuppone che tu abbia già PostgreSQL 9.2 o versione successiva installata e configurata sul tuo server Debian 10, altrimenti per installarlo segui la nostra guida: Come installare PostgreSQL 11 su Debian 10.

Installazione di pgAdmin 4 in Debian 10

Debian 10 viene fornito con pgAdmin 3 per impostazione predefinita. Per installare pgAdmin 4, è necessario abilitare il repository APT PostgreSQL Global Development Group (PGDG) (che contiene i pacchetti PostgreSQL per Debian e Ubuntu) sul tuo sistema.

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

Quindi crea un file repository chiamato /etc/apt/sources.list.d/pgdg.list.

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

E aggiungi la seguente riga nel file.

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

Salvare le modifiche ed uscire dal file.

Ora aggiorna la cache del pacchetto APT (che è un passaggio obbligatorio) e installa il pacchetto pgAdmin 4 come segue. Il pacchetto pgadmin4-apache2 è l'applicazione WSGI.

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

Durante l'installazione del pacchetto, ti verrà chiesto di impostare un indirizzo email per l'account utente iniziale dell'interfaccia web pgAdmin. Questa email funzionerà come nome account, forniscila e premi Invio.

Ti verrà inoltre chiesto di impostare una password per l'account utente iniziale pgadmin4. Fornire una password sicura e complessa, quindi fare clic su Invio per procedere.

Una volta installati i pacchetti, il programma di installazione attiva systemd per avviare il servizio Apache2 e gli consente di avviarsi automaticamente all'avvio del sistema, ogni volta che il sistema viene riavviato.

Puoi controllare lo stato del servizio con il seguente comando per assicurarti che sia attivo e funzionante.

systemctl status apache2 

Su Debian 10, l'applicazione pgAdmin 4 WSGI è configurata per funzionare con il server HTTP Apache per impostazione predefinita utilizzando /etc/apache2/conf-available/pgadmin4.conf file di configurazione.

Prima di poter accedere all'interfaccia web pgadmin4, se hai il firewall UFW in esecuzione (di solito è disabilitato per impostazione predefinita), devi aprire la porta 80 (HTTP) per consentire traffico in entrata sul servizio Apache come segue.

ufw allow 80
ufw allow 443
ufw status

Accesso all'interfaccia Web pgAdmin 4

Ora puoi accedere all'interfaccia web pgAdmin 4. Aprire un browser Web e puntarlo al seguente indirizzo e fare clic su Invio.

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

Una volta visualizzata l'interfaccia di accesso web pgAdmin 4, inserisci l'indirizzo email e la password che hai impostato in precedenza per l'autenticazione. Quindi fare clic su Accedi.

Dopo aver effettuato con successo l'accesso, arriverai alla dashboard predefinita dell'interfaccia web pgAdmin4. Per connetterti a un server database, fai clic su Aggiungi nuovo server.

Quindi aggiungi il nuovo nome della connessione al server e un commento. E fai clic sulla scheda Connessione per fornire i dettagli della connessione, ad esempio nome host, nome database, nome utente database e password come mostrato nello screenshot seguente. Una volta terminato, fai clic su Salva.

Nella struttura Browser, ora dovresti avere almeno una connessione al server che mostra il nome della connessione, il numero di database, i ruoli e lo spazio tabella. Fai doppio clic sul collegamento Database per visualizzare la panoramica delle prestazioni del server nella Dashboard.

Pagina iniziale di pgAdmin: https://www.pgadmin.org/

È tutto! pgAdmin 4 migliora notevolmente pgAdmin 3 con numerose nuove funzionalità, miglioramenti e correzioni di bug. In questa guida, abbiamo mostrato come installare e configurare pgAdmin 4 sul server Debian 10. Se avete domande, raggiungeteci tramite il modulo di commento qui sotto.