mirror of
https://github.com/technorabilia/docker-bits
synced 2024-11-14 18:12:47 +00:00
19 lines
1.2 KiB
Bash
19 lines
1.2 KiB
Bash
# [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).
|
||
|
||
. ./.env
|
||
docker run -d \
|
||
--name=ldap-auth \
|
||
-e FERNETKEY= `# optional` `# Optionally define a custom valid fernet key (only needed if container is frequently recreated, or if using multi-node setups, invalidating previous authentications)` \
|
||
-e CERTFILE= `# optional` `# Optionally point this to a certificate file to enable HTTP over SSL (HTTPS) for the ldap auth daemon` \
|
||
-e KEYFILE= `# optional` `# Optionally point this to the private key file, matching the certificate file referred to in CERTFILE` \
|
||
-p 8888:8888 `# the port for ldap auth daemon` \
|
||
-p 9000:9000 `# the port for ldap login page` \
|
||
--restart unless-stopped \
|
||
ghcr.io/linuxserver/ldap-auth
|