Πώς συνδέομαι στον server PostgreSQL μου;
- Στο πάνελ ανοίξτε το Οι servers μου και πατήστε στον server σας.
- Στην καρτέλα Επισκόπηση, περιμένετε να γράψει η γραμμή Εφαρμογή «Το PostgreSQL είναι έτοιμο». Η σελίδα ανανεώνεται μόνη της.
- Αντιγράψτε τα στοιχεία από τις γραμμές Διεύθυνση σύνδεσης, Όνομα σύνδεσης και Κωδικός.
Σύνδεση
Το connection string έχει αυτή τη μορφή:
postgresql://yonetici:PASSWORD@IP:5432/uygulama?sslmode=require
Η εγκατάσταση ετοιμάζει μια βάση με όνομα uygulama. Ο χρήστης yonetici έχει πλήρη δικαιώματα, γι' αυτό καλό είναι να δημιουργήσετε χωριστό χρήστη για την εφαρμογή σας.
Ασφάλεια
- Η θύρα βάσης 5432 είναι ανοιχτή στο διαδίκτυο. Για να συνδέονται μόνο οι δικοί σας servers, περιορίστε την στο firewall:
ufw delete allow 5432/tcpκαι μετάufw allow from YOUR_IP to any port 5432. - Οι απομακρυσμένες συνδέσεις γίνονται δεκτές μόνο μέσω TLS. Το πιστοποιητικό είναι αυτοϋπογεγραμμένο, γι' αυτό χρησιμοποιήστε
sslmode=require. - Ο driver
pgτου Node.js επαληθεύει το πιστοποιητικό όταν δειsslmode=requireκαι απορρίπτει τη σύνδεση. Με αυτόν τον driver, τελειώστε το string μεsslmode=no-verify: η σύνδεση παραμένει κρυπτογραφημένη, αλλά η ταυτότητα του server δεν επαληθεύεται.
Δεν έχετε ακόμη server; Παραγγείλτε server με εγκατεστημένο το PostgreSQL: επιλέγετε το μέγεθος και πληρώνετε μόνο γι' αυτό που επιλέγετε.
Ευχαριστούμε για τα σχόλιά σας!