Wat is er geïnstalleerd op je Keycloak-server?
- Keycloak 26.8 uit de officiële image, draaiend in productiemodus
- PostgreSQL 17-database, niet van buitenaf bereikbaar
- HTTPS via Caddy, op een sslip.io-adres op basis van je IP-adres
- Een tijdelijk beheerdersaccount met de login yonetici, Turks voor admin
- Firewall waarin alleen poort 22, 80 en 443 open staan
Welke grootte heb je nodig voor Keycloak?
De officiële dimensioneringsgids van Keycloak geeft 1250 MB geheugen voor één instantie met 10.000 gecachete sessies. PostgreSQL en Caddy draaien op dezelfde server, dus 2 GB is een beginpunt, en 4 GB is als vuistregel verstandig voor langdurig gebruik. Voor de CPU is de officiële maat 1 vCPU per 15 wachtwoordlogins per seconde, plus ruimte voor pieken. Is het niet genoeg, laat dan RAM, CPU en schijf los van elkaar groeien vanuit je paneel.
| Gebruik | Grootte | Prijs | Kiezen |
|---|---|---|---|
| Een paar mensen | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/mnd | |
| Klein team | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/mnd | |
| Bedrijf | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.62/mnd |
Voor wie is het?
- Teams die één aanmelding voor meerdere apps willen
- Ontwikkelaars die OpenID Connect-, OAuth 2.0- of SAML 2.0-login aan hun eigen app toevoegen
- Iedereen die bestaande LDAP- of Active Directory-gebruikers aan zijn apps koppelt
- Mensen die social login en tweestapsverificatie op één plek willen beheren
Wat gebeurt er na je bestelling?
- Stel de grootte in en rond je betaling af. Je server start op en Keycloak installeert zichzelf.
- Open in je paneel je server via Mijn servers. Wacht op het tabblad Overzicht tot de rij App zegt dat Keycloak klaar is. De eerste start kan wat langer duren.
- Klik op App openen en log in op het beheerscherm met de gegevens uit de rijen Login en Wachtwoord.
- Maak een permanente beheerder aan en verwijder de tijdelijke.
- Maak linksboven een nieuwe realm aan en voeg dan een client toe voor je applicatie.
Bij elke server
- Dagelijkse back-up inbegrepen in de prijs
- Onbeperkt verkeer
- Volledige rootrechten
- Schaal RAM en CPU later op of af, en laat de schijf groeien
- Locatie: Istanbul · IST-1.
Goed om te weten
- Gebruik de master-realm niet voor je eigen apps. Volgens de documentatie van Keycloak gebruik je die alleen om je andere realms aan te maken en te beheren.
- E-mail is niet ingesteld. Voor adrescontroles en wachtwoordresets vul je je SMTP-server in op het tabblad Email van elke realm.
- Wanneer je overstapt op je eigen domein, wijzig dan ook SITE_URL in /opt/seturack/keycloak/.env en voer docker compose up -d uit, want Keycloak leest zijn adres daaruit.
- Keycloak bijwerken naar nieuwe versies is jouw zaak.
- Je paneel toont twee wachtwoorden: het eerste is voor Keycloak, en het wachtwoord onder de rij Gebruikersnaam is voor SSH.
Vragen en antwoorden over Keycloak
Hoeveel RAM heeft Keycloak nodig?
De officiële gids van Keycloak geeft ongeveer 1250 MB geheugen voor één instantie. PostgreSQL en Caddy delen de server, dus begin met 2 GB en kijk als vuistregel naar 4 GB voor langdurig gebruik. Je kunt de server later opschalen vanuit je paneel.
Hoe log ik in op het beheerscherm van Keycloak?
Klik in je paneel op App openen, of open de link in de rij Beheeradres. De Keycloak-login is yonetici, Turks voor admin, en het wachtwoord staat in de rij Wachtwoord. Er verschijnt geen installatiescherm.
Wat betekent de waarschuwing over de tijdelijke beheerder in Keycloak?
Keycloak behandelt zijn eerste beheerdersaccount als tijdelijk en toont een waarschuwing op het beheerscherm. Om die weg te halen, maak je een permanente beheerder aan en verwijder je het tijdelijke account met de hand. Volgens de officiële documentatie hoort dat account alleen te bestaan zolang het nodig is.
Welke protocollen ondersteunt Keycloak?
Keycloak ondersteunt OpenID Connect, OAuth 2.0 en SAML 2.0, dus de meeste apps verbinden rechtstreeks. Het kan ook andere OpenID Connect- of SAML-identiteitsproviders doorgeven, en je kunt social login inschakelen.
Kan Keycloak verbinden met LDAP of Active Directory?
Ja. Met user federation verbindt Keycloak met je bestaande LDAP- of Active Directory-map, zodat je je gebruikers niet hoeft te verhuizen.
Kost Keycloak iets?
Er zijn geen licentiekosten, want Keycloak is open source onder Apache 2.0. Je betaalt alleen de vaste maandprijs van de server, en de nachtelijke back-ups zitten daarin.