Cosa c'è installato sul tuo server Keycloak?
- Keycloak 26.8 dall'immagine ufficiale, in esecuzione in modalità produzione
- Database PostgreSQL 17, non esposto all'esterno
- HTTPS tramite Caddy, su un indirizzo sslip.io basato sul tuo IP
- Un account admin temporaneo con il login yonetici, che in turco significa admin
- Firewall con aperte solo le porte 22, 80 e 443
Che dimensione ti serve per Keycloak?
La guida ufficiale al dimensionamento di Keycloak indica 1250 MB di memoria per un'istanza con 10.000 sessioni in cache. PostgreSQL e Caddy girano sullo stesso server, quindi 2 GB sono un punto di partenza e 4 GB una regola generale sensata per l'uso a lungo termine. Per la CPU, la misura ufficiale è 1 vCPU ogni 15 accessi con password al secondo, più un margine per i picchi. Se non basta, aumenta RAM, CPU e disco separatamente dal tuo pannello.
| Uso | Dimensione | Prezzo | Scegli |
|---|---|---|---|
| Poche persone | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/mese | |
| Piccolo team | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/mese | |
| Azienda | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.62/mese |
Per chi è?
- Team che vogliono un unico accesso per più app
- Sviluppatori che aggiungono alla propria app l'accesso con OpenID Connect, OAuth 2.0 o SAML 2.0
- Chi collega alle proprie app utenti LDAP o Active Directory esistenti
- Chi vuole gestire in un unico posto l'accesso con i social e l'accesso a due fattori
Cosa succede dopo l'ordine?
- Scegli la dimensione e completa il pagamento. Il server si avvia e Keycloak si installa da solo.
- Nel tuo pannello apri il tuo server da I miei server. Nella scheda Panoramica, aspetta che la riga App dica che Keycloak è pronto. Il primo avvio può richiedere un po' più di tempo.
- Clicca su Apri app e accedi alla schermata di amministrazione con i dati delle righe Login e Password.
- Crea un admin permanente ed elimina quello temporaneo.
- Crea un nuovo realm in alto a sinistra, poi aggiungi un client per la tua applicazione.
Con ogni server
- Backup giornalieri inclusi nel prezzo
- Traffico illimitato
- Accesso root completo
- Aumenta o riduci RAM e CPU in seguito, e ingrandisci il disco
- Sede: Istanbul · IST-1.
Da sapere
- Non usare il realm master per le tue app. La documentazione di Keycloak dice di usarlo solo per creare e gestire gli altri realm.
- L'email non è configurata. Per la verifica degli indirizzi e la reimpostazione delle password, inserisci il tuo server SMTP nella scheda Email di ogni realm.
- Quando passi al tuo dominio, cambia anche SITE_URL in /opt/seturack/keycloak/.env ed esegui docker compose up -d, perché Keycloak legge da lì il proprio indirizzo.
- Aggiornare Keycloak alle nuove versioni è una tua responsabilità.
- Il tuo pannello mostra due password: la prima è per Keycloak, quella sotto la riga Nome utente è per SSH.
Domande e risposte su Keycloak
Di quanta RAM ha bisogno Keycloak?
La guida ufficiale di Keycloak indica circa 1250 MB di memoria per un'istanza. PostgreSQL e Caddy condividono il server, quindi parti da 2 GB e, come regola generale, valuta 4 GB per l'uso a lungo termine. Più avanti puoi ingrandire il server dal tuo pannello.
Come accedo alla schermata di amministrazione di Keycloak?
Clicca su Apri app nel tuo pannello oppure apri il link nella riga Indirizzo admin. Il login di Keycloak è yonetici, che in turco significa admin, e la password è nella riga Password. Non compare nessuna schermata di configurazione.
Cosa significa l'avviso sull'admin temporaneo in Keycloak?
Keycloak considera il suo primo account admin temporaneo e mostra un avviso nella schermata di amministrazione. Per eliminarlo, crea un admin permanente ed elimina a mano l'account temporaneo. La documentazione ufficiale dice che quell'account dovrebbe esistere solo finché serve.
Quali protocolli supporta Keycloak?
Keycloak supporta OpenID Connect, OAuth 2.0 e SAML 2.0, quindi la maggior parte delle app si collega direttamente. Può anche fare da intermediario per altri provider di identità OpenID Connect o SAML, e puoi attivare l'accesso con i social.
Keycloak può collegarsi a LDAP o Active Directory?
Sì. Con la user federation, Keycloak si collega alla tua directory LDAP o Active Directory esistente, così non devi spostare i tuoi utenti.
Keycloak ha un costo?
Non c'è alcun costo di licenza, perché Keycloak è open source con licenza Apache 2.0. Paghi solo il prezzo mensile fisso del server, e in quel prezzo sono inclusi i backup notturni.