
yadd/lemonldap-ng-fullyadd/lemonldap-ng-full是基于yadd/lemonldap-ng-base构建的LemonLDAP::NG门户和管理器镜像。该镜像需配合会话共享和配置存储服务使用,推荐通过Redis实现会话共享,PostgreSQL存储配置数据(详见Docker Compose示例)。
stable: 基于Debian backports的最新lemonldap-ng*软件包stable-no-s6: 同上,但不含S6-overlay2.x.x: 基于Debian backports的特定版本lemonldap-ng*软件包(版本号格式)2.x.x-no-s6: 同上,但不含S6-overlay通过环境变量更新配置:
SSODOMAIN)PORTAL)LOGLEVEL)REDIS_SERVER,自动将globalStorage切换为Apache::Session::Browseable::Redis并配置,索引由REDIS_INDEXES指定(默认值:"uid mail")配置自动导入PostgreSQL: 当同时满足以下条件时,本地配置将自动上传至PostgreSQL数据库:
PG_SERVER环境变量基础环境变量请参考yadd/lemonldap-ng-base。额外支持以下变量:
DEFAULT_WEBSITE:默认值no。设为yes时,删除默认Nginx网站配置PROTECTION:默认值manager。设为none时,关闭LemonLDAP-NG对管理器的保护AUTHBASIC:当PROTECTION=none时,可通过该变量配置基本认证,格式为<login>:<password>适用于构建企业级集中式身份认证与访问控制系统,尤其适合需要统一身份管理、单点登录(SSO)的多应用环境。可与Redis(会话存储)、PostgreSQL(配置存储)及Crowdsec(安全防护)等组件集成,满足高可用性和可扩展性需求。
以下示例集成了Crowdsec防护、PostgreSQL数据库(配置存储)和Redis(会话共享):
yamlversion: "3.4" services: db: image: yadd/lemonldap-ng-pg-database environment: - POSTGRES_PASSWORD=zz healthcheck: test: ["CMD-SHELL", "pg_isready"] interval: 10s timeout: 5s retries: 5 redis: image: redis llng: image: yadd/lemonldap-ng-full ports: - 80:80 environment: - PG_SERVER=db - REDIS_SERVER=redis:6379 - LOGGER=stderr - USERLOGGER=stderr - CROWDSEC_SERVER=[***] - CROWDSEC_KEY=myrandomstring - CROWDSEC_ACTION=reject depends_on: db: condition: service_healthy redis: condition: service_started crowdsec: image: crowdsecurity/crowdsec environment: - BOUNCER_KEY_llng=myrandomstring
版权所有:
许可协议:GNU General Public License v2.0

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务