What is LLDAP?
LLDAP is a lightweight LDAP server designed for authentication in self-hosted environments. Unlike OpenLDAP, LLDAP is simple to set up and manage, providing just enough LDAP functionality for SSO across your applications.
Installation
docker run -d --name lldap \
-p 3890:3890 -p 17170:17170 \
-v /opt/lldap:/data \
-e LLDAP_JWT_SECRET=your-jwt-secret \
-e LLDAP_LDAP_USER_PASS=admin_password \
--restart unless-stopped \
lldap/lldap:latest
# Web UI at port 17170, LDAP at port 3890
Features
- Simple web UI for user and group management
- LDAP protocol compatible with most applications
- Minimal resource usage (~10MB RAM)
- Password reset via email
- GraphQL API for programmatic access
- Works with Authelia, Authentik, Nextcloud, Gitea, etc.