Τι είναι εγκατεστημένο στον server Keycloak;
- Keycloak 26.8 από το επίσημο image, που τρέχει σε λειτουργία παραγωγής
- Βάση δεδομένων PostgreSQL 17, μη εκτεθειμένη προς τα έξω
- HTTPS μέσω Caddy, σε διεύθυνση sslip.io βασισμένη στην IP σας
- Προσωρινός λογαριασμός διαχειριστή με όνομα σύνδεσης yonetici, που στα τουρκικά σημαίνει διαχειριστής
- Firewall με ανοιχτές μόνο τις θύρες 22, 80 και 443
Τι μέγεθος χρειάζεστε για το Keycloak;
Ο επίσημος οδηγός μεγέθους του Keycloak δίνει 1250 MB μνήμης για ένα instance με 10.000 συνεδρίες στην cache. Η PostgreSQL και το Caddy τρέχουν στον ίδιο server, οπότε τα 2 GB είναι σημείο εκκίνησης και τα 4 GB είναι λογικός πρακτικός κανόνας για μακροπρόθεσμη χρήση. Για CPU, το επίσημο μέτρο είναι 1 vCPU ανά 15 συνδέσεις με κωδικό το δευτερόλεπτο, συν περιθώριο για αιχμές. Αν δεν αρκεί, αυξήστε χωριστά RAM, CPU και δίσκο από το πάνελ σας.
| Χρήση | Μέγεθος | Τιμή | Επιλογή |
|---|---|---|---|
| Λίγα άτομα | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/μήνα | |
| Μικρή ομάδα | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/μήνα | |
| Εταιρεία | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.62/μήνα |
Για ποιον είναι;
- Ομάδες που θέλουν μία σύνδεση σε πολλές εφαρμογές
- Developers που προσθέτουν σύνδεση OpenID Connect, OAuth 2.0 ή SAML 2.0 στη δική τους εφαρμογή
- Όσοι συνδέουν υπάρχοντες χρήστες LDAP ή Active Directory με τις εφαρμογές τους
- Όσοι θέλουν να διαχειρίζονται κοινωνική σύνδεση και σύνδεση δύο παραγόντων σε ένα μέρος
Τι γίνεται μετά την παραγγελία;
- Ορίστε το μέγεθος και ολοκληρώστε την πληρωμή. Ο server σας ξεκινά και το Keycloak εγκαθίσταται μόνο του.
- Στο πάνελ σας, ανοίξτε τον server σας από το Οι servers μου. Στην καρτέλα Επισκόπηση, περιμένετε να γράψει η γραμμή Εφαρμογή ότι το Keycloak είναι έτοιμο. Η πρώτη εκκίνηση μπορεί να πάρει λίγο περισσότερο.
- Κάντε κλικ στο Άνοιγμα εφαρμογής και συνδεθείτε στην οθόνη διαχείρισης με τα στοιχεία από τις γραμμές Όνομα σύνδεσης και Κωδικός.
- Δημιουργήστε μόνιμο διαχειριστή και διαγράψτε τον προσωρινό.
- Δημιουργήστε ένα νέο realm από πάνω αριστερά και μετά προσθέστε έναν client για την εφαρμογή σας.
Με κάθε server
- Ημερήσιο αντίγραφο ασφαλείας στην τιμή
- Απεριόριστη κίνηση
- Πλήρης πρόσβαση root
- Αναβαθμίστε ή μειώστε RAM και CPU αργότερα και μεγαλώστε τον δίσκο
- Τοποθεσία: Istanbul · IST-1.
Καλό είναι να ξέρετε
- Μη χρησιμοποιείτε το master realm για τις δικές σας εφαρμογές. Η τεκμηρίωση του Keycloak λέει να το χρησιμοποιείτε μόνο για τη δημιουργία και διαχείριση των άλλων realms σας.
- Το email δεν είναι ρυθμισμένο. Για ελέγχους διεύθυνσης και επαναφορές κωδικών, εισαγάγετε τον server SMTP σας στην καρτέλα Email κάθε realm.
- Όταν περνάτε σε δικό σας domain, αλλάξτε και το SITE_URL στο /opt/seturack/keycloak/.env και τρέξτε docker compose up -d, επειδή το Keycloak διαβάζει από εκεί τη διεύθυνσή του.
- Η ενημέρωση του Keycloak σε νέες εκδόσεις είναι δική σας ευθύνη.
- Το πάνελ σας δείχνει δύο κωδικούς: ο πρώτος είναι για το Keycloak και ο κωδικός κάτω από τη γραμμή Όνομα χρήστη είναι για SSH.
Ερωτήσεις και απαντήσεις για το Keycloak
Πόση RAM χρειάζεται το Keycloak;
Ο επίσημος οδηγός του Keycloak δίνει περίπου 1250 MB μνήμης για ένα instance. Η PostgreSQL και το Caddy μοιράζονται τον server, οπότε ξεκινήστε με 2 GB και σκεφτείτε 4 GB για μακροπρόθεσμη χρήση ως πρακτικό κανόνα. Μπορείτε να αναβαθμίσετε τον server αργότερα από το πάνελ σας.
Πώς συνδέομαι στην οθόνη διαχείρισης του Keycloak;
Κάντε κλικ στο Άνοιγμα εφαρμογής στο πάνελ σας ή ανοίξτε τον σύνδεσμο στη γραμμή Διεύθυνση διαχείρισης. Το όνομα σύνδεσης στο Keycloak είναι yonetici, που στα τουρκικά σημαίνει διαχειριστής, και ο κωδικός βρίσκεται στη γραμμή Κωδικός. Δεν εμφανίζεται οθόνη ρύθμισης.
Τι σημαίνει η προειδοποίηση προσωρινού διαχειριστή στο Keycloak;
Το Keycloak θεωρεί τον πρώτο λογαριασμό διαχειριστή προσωρινό και δείχνει προειδοποίηση στην οθόνη διαχείρισης. Για να φύγει, δημιουργήστε μόνιμο διαχειριστή και διαγράψτε με το χέρι τον προσωρινό λογαριασμό. Η επίσημη τεκμηρίωση λέει ότι αυτός ο λογαριασμός πρέπει να υπάρχει μόνο όσο χρειάζεται.
Ποια πρωτόκολλα υποστηρίζει το Keycloak;
Το Keycloak υποστηρίζει OpenID Connect, OAuth 2.0 και SAML 2.0, οπότε οι περισσότερες εφαρμογές συνδέονται απευθείας. Μπορεί επίσης να μεσολαβεί για άλλους παρόχους ταυτότητας OpenID Connect ή SAML και μπορείτε να ενεργοποιήσετε κοινωνική σύνδεση.
Μπορεί το Keycloak να συνδεθεί με LDAP ή Active Directory;
Ναι. Με το user federation, το Keycloak συνδέεται με τον υπάρχοντα κατάλογο LDAP ή Active Directory, οπότε δεν χρειάζεται να μεταφέρετε τους χρήστες σας.
Κοστίζει κάτι το Keycloak;
Δεν υπάρχει χρέωση άδειας, επειδή το Keycloak είναι ανοιχτού κώδικα με άδεια Apache 2.0. Πληρώνετε μόνο τη σταθερή μηνιαία τιμή του server και τα νυχτερινά αντίγραφα ασφαλείας περιλαμβάνονται σε αυτήν.