9c7bc86f6e | ||
---|---|---|
README.md | ||
docker-compose.yml | ||
keycloak.conf |
README.md
Keycloak Docker Compose Setup
Configuration example for Keycloak using Docker Compose:
- docker-compose.yml
- main compose definition file
- keycloak.conf
- configuration file for Keycloak
How-To
- Create Virtual Machine
- add ssh-keys for login
- disable root login & default user
- enable ssh & web / https security groups 1b. Add DNS alias
- Install Docker w/ docker-compose
- follow Official Docker Documentation
- compose plugin:
sudo apt-get update
sudo apt-get install docker-compose-plugin
-
Clone Repository
git clone https://gitlab.desy.de/johannes.reppin/keycloak-docker-compose.git
-
Change into dir
cd keycloak-docker-compose
-
adjust environment
VIRTUAL_HOST
LETSENCRYPT_HOST
KEYCLOAK_ADMIN
KEYCLOAK_ADMIN_PASSWORD
-
start docker-compose
docker compose up -d
-
visit Keycloak Website
Containers
- Keycloak version 20
- Nginx Proxy
- Proxy Companion
- Postgres Database