lldap is a lightweight authentication server for self-hosted environments that need straightforward LDAP-compatible user management without the complexity of a full directory platform.
It deliberately provides a simplified and opinionated LDAP interface rather than attempting to implement every LDAP feature. A browser-based frontend handles routine user and group administration, while its API makes the service suitable for scripted provisioning and integration with other applications.
This is free and open source software.
Key Features
- LDAP-compatible authentication and directory queries.
- Browser-based interface for managing users and groups.
- Self-service editing of selected user account details.
- Password reset by email when an SMTP server is configured.
- OPAQUE password-authentication protocol.
- Argon2-based password protection.
- SQLite database support.
- PostgreSQL database support.
- MySQL and MariaDB database support.
- GraphQL API for administration and automation.
- Custom user attributes.
- Custom group attributes.
- LDAP schema compatibility attributes including memberOf and modification timestamps.
- LDAPS for encrypted LDAP communication.
- Configurable healthcheck listener.
- Bootstrap tooling for creating and updating users, groups and attributes from files.
- Integration with applications including authentication proxies, collaboration services and self-hosted cloud platforms.
- PAM and NSS integration for using directory accounts with Linux systems.
- Configurable base DN and LDAP service settings.
- Small resource footprint suitable for home servers and modest self-hosted installations.
Website: github.com/lldap/lldap
Support:
Developer: Valentin Tolmer and contributors
License: GNU General Public License v3.0
lldap is written in Rust. Learn Rust with our recommended free books and free tutorials.
Related Software
| LDAP Solutions | |
|---|---|
| 389 Directory Server | Enterprise-class Open Source LDAP server |
| OpenLDAP | LDAP suite of applications and development tools |
| FreeIPA | Integrated security information management solution |
| OpenDJ | Cloud Directory for the API Economy |
| lldap | Light LDAP implementation |
| ApacheDS | LDAP and Kerberos server written in Java |
| GLAuth | Easy-to-use, LDAP server with configurable backends |
| Wren:DS | LDAPv3 directory service for secure identity data storage |
| RazDC | Active Directory domain controller built on Rocky Linux and Samba4 |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.