You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
1.3 KiB
YAML

3 years ago
# [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 users 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).
3 years ago
---
version: "2.1"
services:
ldap-auth:
image: ghcr.io/linuxserver/ldap-auth
container_name: ldap-auth
environment:
# Optionally define a custom fernet key, has to be base64-encoded 32-byte (only needed if container is frequently recreated, or if using multi-node setups, invalidating previous authentications)
- FERNETKEY= # optional
# Point this to a certificate file to enable HTTP over SSL (HTTPS) for the ldap auth daemon
- CERTFILE= # optional
# Point this to the private key file, matching the certificate file referred to in CERTFILE
- KEYFILE= # optional
ports:
# the port for ldap auth daemon
- 8888:8888
# the port for ldap login page
- 9000:9000
restart: unless-stopped