example_configs/truenas-install.md
This guide walks through installing LLDAP from the TrueNAS Apps catalog and performing a basic configuration suitable for sharing authentication between multiple applications that support LDAP authentication.
It is intended to accompany the example configuration files in this repository and assumes a basic familiarity with the TrueNAS web interface.
You will be presented with the LLDAP application configuration form.
Below are the key configuration sections and recommended settings based on the official catalog definition.
lldap).It is recommended to adjust these ports to suit your environment. Using standard ports (389/636) can simplify client configuration, but non-standard ports may be preferred to avoid conflicts on the host system. Ensure the selected ports are not already in use.
If LDAPS is enabled, it is strongly recommended to disable the LDAP port to ensure all directory traffic is encrypted.
admin).⚠️ Save this password securely. You will need it to log in and manage users and groups.
These values define your LDAP directory structure:
dc=example,dc=comou=people,dc=example,dc=comou=groups,dc=example,dc=comThese values must be consistent with the configuration used by client applications.
LLDAP requires persistent storage for its database.
If your TrueNAS system manages certificates:
https://.This avoids storing certificate files inside the container and improves overall security.
http(s)://<truenas-ip>:<web-port>From here you can:
LLDAP can be used as a central identity provider for many popular applications available in the TrueNAS Apps catalog. Common examples include:
Configuration examples for several of these applications are also available in the upstream LLDAP repository under example_configs.
When configuring a client application:
Once configured, users can authenticate to multiple applications using a single set of credentials managed centrally by LLDAP.