docker-bits/lsio/ldap-auth/docker-compose.yaml
2021-04-13 00:58:58 +00:00

30 lines
1.3 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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
- TZ=${TZ:-Europe/Amsterdam}
# 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