Πώς να εγκαταστήσετε το PgAdmin 4 Debian 10


Το pgAdmin είναι ένα ανοιχτού κώδικα, ισχυρό και πλούσιο σε χαρακτηριστικά εργαλείο διαχείρισης και διαχείρισης γραφικού περιβάλλοντος χρήστη (GUI) για τη βάση δεδομένων PostgreSQL. Προς το παρόν, υποστηρίζει PostgreSQL 9.2 ή νεότερη έκδοση και εκτελείται σε Unix και τις παραλλαγές του όπως Linux, Mac OS X καθώς και λειτουργικά συστήματα Windows.

Παρέχει μια ισχυρή διεπαφή χρήστη που σας επιτρέπει να δημιουργείτε, να διαχειρίζεστε, να διατηρείτε και να χρησιμοποιείτε εύκολα αντικείμενα βάσης δεδομένων, τόσο από αρχάριους όσο και από έμπειρους χρήστες της Postgres.

Το pgAdmin 4 είναι μια σημαντική έκδοση (και μια πλήρης επανεγγραφή) του pgAdmin, που δημιουργήθηκε με χρήση Python και Javascript/jQuery και ένα χρόνο εκτέλεσης στην επιφάνεια εργασίας γραμμένο σε C++ με Qt. Το pgAdmin 4 βελτιώνεται εξαιρετικά στο pgAdmin 3 με ενημερωμένα στοιχεία διεπαφής χρήστη (UI), επιλογές ανάπτυξης πολλών χρηστών/ιστού, πίνακες εργαλείων και πιο μοντέρνο και κομψό σχεδιασμό.

Σε αυτό το άρθρο, θα σας δείξουμε πώς να εγκαταστήσετε το pgAdmin 4 στο σύστημα Debian 10 για να παρέχετε ασφαλή, απομακρυσμένη πρόσβαση στις βάσεις δεδομένων PostgreSQL.

Αυτός ο οδηγός προϋποθέτει ότι έχετε ήδη εγκαταστήσει και διαμορφώσει το PostgreSQL 9.2 ή νεότερη έκδοση στον διακομιστή Debian 10, διαφορετικά για να τον εγκαταστήσετε, ακολουθήστε τον οδηγό μας: Πώς να εγκαταστήσετε το PostgreSQL 11 στο Debian 10.

Εγκατάσταση του pgAdmin 4 στο Debian 10

Το Debian 10 αποστέλλεται με το pgAdmin 3 από προεπιλογή. Για να εγκαταστήσετε το pgAdmin 4, πρέπει να ενεργοποιήσετε το αποθετήριο PostgreSQL Global Development Group (PGDG) APT (το οποίο περιέχει πακέτα PostgreSQL για Debian και Ubuntu) στο σύστημά σας.

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

Στη συνέχεια, δημιουργήστε ένα αρχείο αποθήκης που ονομάζεται /etc/apt/sources.list.d/pgdg.list.

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

Και προσθέστε την ακόλουθη γραμμή στο αρχείο.

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

Αποθηκεύστε τις αλλαγές και βγείτε από το αρχείο.

Τώρα ενημερώστε την προσωρινή μνήμη πακέτου APT (που είναι υποχρεωτικό βήμα) και εγκαταστήστε το πακέτο pgAdmin 4 ως εξής. Το πακέτο pgadmin4-apache2 είναι η εφαρμογή WSGI.

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

Κατά την εγκατάσταση του πακέτου, θα σας ζητηθεί να ορίσετε μια διεύθυνση email για τον αρχικό λογαριασμό χρήστη της διεπαφής ιστού pgAdmin. Αυτό το email θα λειτουργήσει ως όνομα λογαριασμού, θα το δώσετε και θα πατήσετε Enter.

Θα σας ζητηθεί επίσης να ορίσετε έναν κωδικό πρόσβασης για τον αρχικό λογαριασμό χρήστη pgadmin4. Δώστε έναν ασφαλή και ισχυρό κωδικό πρόσβασης και, στη συνέχεια, κάντε κλικ στο Enter για να συνεχίσετε.

Μόλις εγκατασταθούν τα πακέτα, το πρόγραμμα εγκατάστασης ενεργοποιεί το systemd για να ξεκινήσει η υπηρεσία Apache2 και του επιτρέπει να ξεκινά αυτόματα κατά την εκκίνηση του συστήματος, κάθε φορά που γίνεται επανεκκίνηση του συστήματος.

Μπορείτε να ελέγξετε την κατάσταση της υπηρεσίας με την ακόλουθη εντολή για να βεβαιωθείτε ότι λειτουργεί και λειτουργεί.

# systemctl status apache2 

Στο Debian 10, η εφαρμογή pgAdmin 4 WSGI έχει ρυθμιστεί να λειτουργεί με διακομιστή HTTP Apache από προεπιλογή χρησιμοποιώντας το /etc/apache2/conf-available/pgadmin4.conf αρχείο διαμόρφωσης.

Για να μπορέσετε να αποκτήσετε πρόσβαση στη διεπαφή ιστού pgadmin4, εάν έχετε το τείχος προστασίας UFW σε λειτουργία (συνήθως είναι απενεργοποιημένο από προεπιλογή), πρέπει να ανοίξετε τη θύρα 80 (HTTP) για να επιτρέψετε εισερχόμενη κίνηση στην υπηρεσία Apache ως εξής.

# ufw allow 80
# ufw allow 443
# ufw status

Πρόσβαση στη διεπαφή ιστού pgAdmin 4

Τώρα μπορείτε να αποκτήσετε πρόσβαση στη διεπαφή ιστού pgAdmin 4. Ανοίξτε ένα πρόγραμμα περιήγησης ιστού και τοποθετήστε το στην ακόλουθη διεύθυνση και κάντε κλικ στο Enter.

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

Μόλις εμφανιστεί η διεπαφή σύνδεσης ιστού pgAdmin 4, εισαγάγετε τη διεύθυνση email και τον κωδικό πρόσβασης που ορίσατε νωρίτερα για έλεγχο ταυτότητας. Στη συνέχεια κάντε κλικ στο log in.

Μετά από μια επιτυχημένη σύνδεση, θα προσγειωθείτε στον προεπιλεγμένο πίνακα ελέγχου της διεπαφής ιστού pgAdmin4. Για να συνδεθείτε σε έναν διακομιστή βάσης δεδομένων, κάντε κλικ στην επιλογή Προσθήκη νέου διακομιστή.

Στη συνέχεια, προσθέστε το νέο όνομα σύνδεσης διακομιστή και ένα σχόλιο. Και κάντε κλικ στην καρτέλα Σύνδεση για να δώσετε τα στοιχεία σύνδεσης, π.χ. όνομα κεντρικού υπολογιστή, όνομα βάσης δεδομένων, όνομα χρήστη βάσης δεδομένων και κωδικός πρόσβασης όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης. Μόλις τελειώσετε, κάντε κλικ στην Αποθήκευση.

Κάτω από το δέντρο Πρόγραμμα περιήγησης, θα πρέπει τώρα να έχετε τουλάχιστον μία σύνδεση διακομιστή που να δείχνει το όνομα σύνδεσης, τον αριθμό των βάσεων δεδομένων, τους ρόλους και τον χώρο του πίνακα. Κάντε διπλό κλικ στον σύνδεσμο Βάση δεδομένων για να δείτε την επισκόπηση απόδοσης διακομιστή κάτω από τον Πίνακα ελέγχου.

Αρχική σελίδα pgAdmin: https://www.pgadmin.org/

Αυτό είναι όλο! Το pgAdmin 4 βελτιώνεται σημαντικά στο pgAdmin 3 με πολλές νέες δυνατότητες, βελτιώσεις και διορθώσεις σφαλμάτων. Σε αυτόν τον οδηγό, δείξαμε πώς να εγκαταστήσετε και να ρυθμίσετε τις παραμέτρους του pgAdmin 4 σε διακομιστή Debian 10. Εάν έχετε οποιεσδήποτε απορίες, επικοινωνήστε μαζί μας μέσω της παρακάτω φόρμας σχολίων.