Πώς συνδέομαι με τον server MongoDB μου;
- Στο πάνελ ανοίξτε το Οι servers μου και πατήστε στον server σας.
- Στην καρτέλα Επισκόπηση, περιμένετε να γράψει η γραμμή Εφαρμογή «Το MongoDB είναι έτοιμο». Η σελίδα ανανεώνεται μόνη της.
- Αντιγράψτε τα στοιχεία από τις γραμμές Διεύθυνση σύνδεσης, Όνομα σύνδεσης και Κωδικός.
Σύνδεση
Το connection string έχει αυτή τη μορφή:
mongodb://yonetici:PASSWORD@IP:27017/?authSource=admin
Ο χρήστης yonetici έχει πλήρη δικαιώματα (ρόλος root), γι' αυτό καλό είναι να δημιουργήσετε χωριστό χρήστη για την εφαρμογή σας. Η έκδοση είναι MongoDB 8.0.
Ασφάλεια
- Η θύρα βάσης 27017 είναι ανοιχτή στο διαδίκτυο. Για να συνδέονται μόνο οι δικοί σας servers, περιορίστε την στο firewall:
ufw delete allow 27017/tcpκαι μετάufw allow from YOUR_IP to any port 27017. - Οι συνδέσεις γίνονται χωρίς TLS: ο κωδικός προστατεύεται, αλλά τα δεδομένα δεν είναι κρυπτογραφημένα. Αν μεταφέρετε ευαίσθητα δεδομένα μέσω διαδικτύου, χρησιμοποιήστε SSH tunnel.
- Πρόκειται για αυτόνομο mongod: τα transactions και τα change streams λειτουργούν μόνο σε replica sets. Αν τα χρειάζεστε, ενεργοποιήστε μόνοι σας την αντιγραφή στο
/etc/mongod.conf.
Δεν έχετε ακόμη server; Παραγγείλτε server με εγκατεστημένο το MongoDB: επιλέγετε το μέγεθος και πληρώνετε μόνο γι' αυτό που επιλέγετε.
Ευχαριστούμε για τα σχόλιά σας!