LINAGORA's LemonLDAP::NG Plugin Store

This store provides 5 plugin(s) for LemonLDAP::NG.

Available Plugins

NameVersionSummaryLLNG Compat
json-file0.1.0JSON file-based authentication and user backend for development and testing>=2.23.0
mail-autodiscover1.0.0SMTP/IMAP autodiscover for Outlook and Thunderbird>=2.0.0
matrix-token-exchange0.1.0Matrix token exchange for OIDC relying parties>=2.20.0
oidc-jarm0.1.0JARM - JWT Secured Authorization Response Mode (RFC 9207)>=2.23.0
reports1.0.0Session and browser usage reports (CSV)>=2.0.0

How to Use

1. Register this store

sudo lemonldap-ng-store add-store https://linagora.github.io/lemonldap-ng-plugins/

2. List available plugins

lemonldap-ng-store list

3. Install a plugin

sudo lemonldap-ng-store install <plugin-name> --activate

4. Restart the portal

sudo systemctl restart lemonldap-ng-fastcgi-server
Note: --activate automatically adds the plugin to customPlugins in your LLNG configuration (requires lemonldap-ng-cli). Without it, you must add the plugin manually via the Manager.

Other Commands

lemonldap-ng-store info <plugin-name>       # Show plugin details
lemonldap-ng-store installed                  # List installed plugins
lemonldap-ng-store check                      # Check for updates
sudo lemonldap-ng-store remove <plugin-name> # Remove a plugin

GPG Verification

All plugin archives are signed. The GPG key is automatically imported and its fingerprint recorded when you register the store with add-store (Trust On First Use). To enforce signature verification, set gpgVerify = required in the [store] section of lemonldap-ng.ini.

Public key: store-key.asc

Debian Repository

All plugins are also available as Debian packages. The rebuild of Manager files is triggered only once, even when installing multiple plugins simultaneously.

1. Import the GPG key

curl -fsSL https://linagora.github.io/lemonldap-ng-plugins/store-key.asc | sudo gpg --dearmor -o /usr/share/keyrings/linagora-llng-plugins.gpg

2. Add the repository

echo "deb [signed-by=/usr/share/keyrings/linagora-llng-plugins.gpg] https://linagora.github.io/lemonldap-ng-plugins/debian stable main" | sudo tee /etc/apt/sources.list.d/linagora-llng-plugins.list

3. Install plugins

sudo apt update
  sudo apt install linagora-lemonldap-ng-plugin-json-file linagora-lemonldap-ng-plugin-matrix-token-exchange
LLNG < 2.23.0: the linagora-lemonldap-ng-store package is available in this repository and provides lemonldap-ng-store for older LemonLDAP::NG versions. It is pulled automatically as a dependency when needed.

Documentation

Full documentation for each plugin is available on the project README.

Store URL

The machine-readable index is at index.json.

Generated on 2026-04-01 from tag v0.1.2 — Source repository