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.

30 lines
1.3 KiB
YAML

3 years ago
# 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).
---
version: "2.1"
services:
ldap-auth:
image: ghcr.io/linuxserver/ldap-auth
container_name: ldap-auth
environment:
# Specify a timezone to use for example Europe/Amsterdam
3 years ago
- TZ=${TZ:-Europe/Amsterdam}
3 years ago
# 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