OpenLDAP Docker
Production-grade OpenLDAP server in a container. Multi-master replication, overlays, TLS/SSL, and enterprise security out of the box. Built on AlmaLinux 9.
Everything you need for directory services
Multi-Master Replication
3+ node clusters with automatic failover using mirror mode replication
Enterprise Security
Non-root execution (UID 55), TLS/SSL, secure ACLs, and audit logging
Overlays Ready
memberOf, ppolicy, auditlog, and refint overlays via environment variables
Custom Schemas
Auto-load custom objectClasses and attributes from mounted LDIF files
Built-in Monitoring
cn=Monitor backend for real-time connection, operation, and health statistics
High Performance
MDB backend, pre-configured indices, query limits, and DoS protection
See OpenLDAP Docker in Action
Watch how OpenLDAP Docker simplifies directory service deployment with multi-master replication, enterprise security, and integration with tools like Keycloak, Jenkins, and Vault.
Video Coming Soon
A product walkthrough video is being prepared
Deploy in seconds
Docker Run
docker run -d \
--name openldap \
-e LDAP_DOMAIN=example.com \
-e LDAP_ADMIN_PASSWORD=changeme \
-p 389:389 \
-v ldap-data:/var/lib/ldap \
-v ldap-config:/etc/openldap/slapd.d \
ghcr.io/vibhuvioio/openldap:latestDocker Compose
version: '3.8'
services:
openldap:
image: ghcr.io/vibhuvioio/openldap:latest
ports:
- "389:389"
- "636:636"
environment:
- LDAP_DOMAIN=example.com
- LDAP_ADMIN_PASSWORD=changeme
- ENABLE_MONITORING=true
volumes:
- ldap-data:/var/lib/ldap
- ldap-config:/etc/openldap/slapd.d
- ldap-logs:/logsAccess the UI at http://localhost:5000
Ready to get started?
Deploy production-grade OpenLDAP in minutes with Docker. Multi-master replication, enterprise security, and integrations with your favorite tools.