LDAP


LDAP

GitLab can directly connect to LDAP servers

LDAP backend based on OpenLDAP

Management UI based on Keycloak


Hands-On: Deployment

Prepare persistent volumes for new components:

docker volume create openldap_data
docker volume create postgresql_data
docker volume create keycloak_data

Deploy additional components:

docker compose --project-name gitlab \
    --file ../100_reverse_proxy/compose.traefik.yml \
    --file ../100_reverse_proxy/compose.gitlab.yml \
    --file compose.yml \
    up -d

Hands-On: Configuration in Keycloak

Two users are automatically created:

Login using one these users