Sign inSign up

kubelauncher/openldap

By kubelauncher

•Updated 1 day ago

openldap packaged with love by KubeLauncher

Image
0

6.1K

kubelauncher/openldap repository overview

⁠OpenLDAP

Built by KubeLauncher⁠ — production-grade, open-source, community-first.

Production-ready, broadly compatible OpenLDAP directory service image based on Ubuntu 24.04. Includes slapd and ldap-utils. Automatic initialization with schema loading and base DN creation. Designed for Kubernetes, built for everyone.

⁠Supported Tags

  • 2.6.12, 2.6, 2, latest

Tags follow semantic versioning. Each push also generates a sha-<commit> tag for pinning to exact builds.

⁠Quick Start

docker run -d --name openldap \
  -e LDAP_ADMIN_PASSWORD=admin \
  -e LDAP_ROOT=dc=example,dc=org \
  ghcr.io/kubelauncher/openldap:2.6.12

⁠Environment Variables

VariableDefaultDescription
LDAP_PORT389Port slapd listens on
LDAP_ADMIN_USERNAMEadminAdmin bind DN username (creates cn=admin,<LDAP_ROOT>)
LDAP_ADMIN_PASSWORDadminAdmin password
LDAP_CONFIG_PASSWORD(same as admin)Config admin password (cn=admin,cn=config)
LDAP_ROOTdc=example,dc=orgLDAP root / base DN
LDAP_ORGANISATIONExample Inc.Organisation name for the base entry
LDAP_DATA_DIR/data/openldap/dataPath to the MDB data directory
LDAP_CONFIG_DIR/data/openldap/configPath to the slapd config directory
LDAP_EXTRA_ARGS(none)Additional arguments passed to slapd

⁠Ports

PortDescription
389LDAP
636LDAPS (TLS)

⁠Data Persistence

Data is stored in /data/openldap/. Mount a volume to persist data:

docker run -d -v openldap-data:/data/openldap ghcr.io/kubelauncher/openldap:2.6.12

⁠Init Scripts

Place .ldif or .sh files in /docker-entrypoint-initdb.d/ to load them on first initialization:

docker run -d \
  -v ./users.ldif:/docker-entrypoint-initdb.d/users.ldif:ro \
  ghcr.io/kubelauncher/openldap:2.6.12

⁠Helm Chart

A production-ready Helm chart is available:

helm install my-openldap oci://ghcr.io/kubelauncher/charts/openldap

šŸ“¦ View on ArtifactHub⁠

⁠About KubeLauncher

Built by KubeLauncher — production-grade, open-source, community-first.

Need a production Kubernetes platform? Let's talk⁠.

⁠License

Apache-2.0

Tag summary

Content type

Image

Digest

sha256:aa9c7bf76…

Size

55 MB

Last updated

1 day ago

docker pull kubelauncher/openldap