Templates · Developer tools
Keycloak

Keycloak

Single sign-on and identity management, with OpenID Connect, SAML, users and roles.

Deploy Keycloak

What it needs
2.5 GB of memory (large size), a managed Postgres database.
After it deploys
Open the URL and sign in to the Administration Console as admin with the password Deplane showed when the deploy finished. Keycloak calls this a temporary admin: create your own admin user in the master realm, then delete the user admin. To serve Keycloak from your own domain, set KC_HOSTNAME to that address in the app's Variables.
Settings it makes for you
KC_BOOTSTRAP_ADMIN_PASSWORD, KC_BOOTSTRAP_ADMIN_USERNAME, KC_DB_PASSWORD, KC_DB_URL_DATABASE, KC_DB_URL_HOST, KC_DB_URL_PORT, KC_DB_USERNAME, KC_HOSTNAME (secrets are generated for your app and never shown).
Licence
Apache-2.0
Source
https://github.com/keycloak/keycloak, version 26.8.1

Keycloak is a trademark of its owner. Deplane is not affiliated with or endorsed by it. Deployed from the unmodified official image, started in production mode (kc.sh start) with its settings from the environment, version 26.8.1.