keycloak

keycloak

Official

Docker app from Darklesc's Repository

Overview

Open Source Identity and Access Management Add authentication to applications and secure services with minimum effort. No need to deal with storing users or authenticating users.

Install Keycloak on Unraid in a few clicks.

Find Keycloak in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Keycloak Review the template variables and paths Click Install

Download Statistics

15,500,868
Total Downloads
800,658
This Month
1,168,150
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Explore more like this

Explore all

Details

Repository
keycloak/keycloak:latest
Last Updated2026-06-29
First Seen2025-11-09

Runtime arguments

Web UI
http://[IP]:[PORT:8080]/
Network
bridge
Shell
sh
Privileged
false

Template configuration

PortPorttcp

Port

Target
8080
Default
8080
Value
8080
Keycloak HostnameVariable

Put your IP:PORT (192.168.100.100) or Hostname (auth.exmaple.com)

Target
KC_HOSTNAME
Keycloak Admin UserVariable

Keycloak Admin User

Target
KC_BOOTSTRAP_ADMIN_USERNAME
Default
admin
Value
admin
Keycloak Admin PasswordVariable

Keycloak Admin Password

Target
KC_BOOTSTRAP_ADMIN_PASSWORD
Default
password
Postgres Database HostnameVariable

Postgres IP and DB

Target
KC_DB_URL
Default
jdbc:postgresql://192.168.1.10:5432/keycloak
Postgres Database UserVariable

Postgres Database User

Target
KC_DB_USERNAME
Default
keyclock
Value
keycloak
Postgres Database PasswordVariable

Postgres Database Password

Target
KC_DB_PASSWORD
Default
password
Enabling PostgreSQLVariable
Target
KC_DB
Default
postgres
Value
postgres
Keycloak Admin HostnameVariable

URL for admin access, you can have this be the same as hostname if you want to have web access to Keycloak admin portal, or you can set to something else if you want to keep it local

Target
KC_HOSTNAME_ADMIN
KEYCLOAK_HOSTNAME_STRICTVariable
Target
KC_HOSTNAME_STRICT
Default
false|true
Value
false
KEYCLOAK_EXTRA_ARGSVariable
KC_CACHEVariable
Value
local
KC_PROXY_HEADERSVariable
Value
xforwarded
KC_HTTP_ENABLEDVariable
Default
true
Value
true