LTB project provides 7 Debian packages:

  • BerkeleyDB
  • OpenLDAP
  • OpenLDAP contributed overlays
  • Check password policy module - check_password (deprecated)
  • Password policy module - ppm
  • Overlay explockout
  • OpenLDAP debuginfo

We try to keep package up to date with the latest OpenLDAP version.

Our packages include:

  • SSL/TLS with OpenSSL
  • SASL (including SASL passwords)
  • All official overlays
  • HDB/BDB backend
  • MDB backend
  • LDAP backend
  • META backend
  • SOCK backend
  • SLAPI support
  • CRYPT password
  • Logrotate script
  • Preconfigured DB_CONFIG
  • MDB utils
  • Schema expose (SLAP_SCHEMA_EXPOSE)
  • ARGON2, SHA2 and PBKDF2 password schemes
  • Contributed overlays:
    • lastbind
    • smbk5pwd (without Heimdal Kerberos support)
    • autogroup
    • nssov
    • noosrch

The installation is done under /usr/local, in order to avoid conflicts with existing OpenLDAP installation. In particular, we do not touch the ldap system libraries, which are linked in by many other programs.


APT repository

You need to set up the repository for your version:
  • lenny (deprecated)
  • squeeze (deprecated)
  • wheezy (deprecated since 2.4.52, 2.4.51 is the last version available)
  • jessie (deprecated since 2.4.52, 2.4.51 is the last version available)
  • stretch
  • buster

For Ubuntu systems you can check which Debian release to choose in /etc/debian_version

Authorize downloading of packages in https repositories:

# apt-get install apt-transport-https

Configure the repository:

# vi /etc/apt/sources.list.d/ltb-project.list
deb [arch=amd64] buster main

The public key can be downloaded here:

To import this key:

# wget -O - | sudo apt-key add -

Then update:

# apt update

You are now ready to install:

# apt install openldap-ltb