ldap-auth

ldap-auth

Docker app from linuxserver's Repository

Overview

Ldap-auth(https://github.com/nginxinc/nginx-ldap-auth) software is for authenticating users who request protected resources from servers proxied by nginx. It includes a daemon (ldap-auth) that communicates with an authentication server, and a webserver daemon that generates an authentication cookie based on the user’s credentials. The daemons are written in Python for use with a Lightweight Directory Access Protocol (LDAP) authentication server (OpenLDAP or Microsoft Windows Active Directory 2003 and 2012).

Runtime arguments

Web UI
http://[IP]:[PORT:9000]/test
Network
bridge
Shell
bash
Privileged
false

Template configuration

WebUIPorttcp

the port for ldap auth daemon

Target
8888
Default
8888
Port: 9000Porttcp

the port for ldap login page

Target
9000
Default
9000
FERNETKEYVariable

Optionally define a custom valid fernet key (only needed if container is frequently recreated, or if using multi-node setups, invalidating previous authentications)

CERTFILEVariable

Optionally point this to a certificate file to enable HTTP over SSL (HTTPS) for the ldap auth daemon

KEYFILEVariable

Optionally point this to the private key file, matching the certificate file referred to in CERTFILE

PUIDVariable

Container Variable: PUID

Default
99
PGIDVariable

Container Variable: PGID

Default
100
UMASKVariable

Container Variable: UMASK

Default
022

Download Statistics

8,806,248
Total Downloads
8,251
This Month
3,719
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
lscr.io/linuxserver/ldap-auth
Last Updated2026-05-03
First Seen2019-06-11

Run ldap-auth on Unraid.

ldap-auth is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.