Templateskeycloak
security
keycloak
Enterprise-grade open-source identity and access management — SSO, OAuth2, SAML, LDAP federation, MFA, and user management.
securitydevelopmentworkPostgreSQL
What gets deployed
Web
keycloak server
PostgreSQL
managed database
GitHub stars24,000
About
Enterprise-grade open-source identity and access management — SSO, OAuth2, SAML, LDAP federation, MFA, and user management.
Managed services
- PostgreSQLTCP:5432
Environment Variables
| Variable | Description | Required |
|---|---|---|
| KC_DB | Default: postgres | Optional |
| KC_DB_URL | Default: jdbc:postgresql://{{KUBERO_APP_NAME}}-postgresql-rw:5432/keycloak | Optional |
| KC_DB_USERNAME | Default: keycloak | Optional |
| KC_DB_PASSWORD | Default: keycloak | Optional |
| KC_HOSTNAME | Default: {{KUBERO_APP_URL}} | Optional |
| KC_PROXY_HEADERS | Default: xforwarded | Optional |
| KC_HTTP_ENABLED | Default: true | Optional |
| KC_HEALTH_ENABLED | Default: true | Optional |
| KC_HTTP_MANAGEMENT_HEALTH_ENABLED | Default: false | Optional |
| KC_BOOTSTRAP_ADMIN_USERNAME | Default: admin | Optional |
| KC_BOOTSTRAP_ADMIN_PASSWORD | Default: change-me | Optional |
Deploy keycloak
One click to deploy a fully configured keycloak instance with all dependencies pre-wired.
Deploy NowReady to deploy keycloak?
No infrastructure to manage. Just connect your repo and go live in seconds.