
yadd/lemonldap-ng-portal基于yadd/lemonldap-ng-base的Lemonldap::NG门户镜像。
该镜像支持可扩展性(参见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您还可以使用带“-hiperf”后缀的相同标签,以使用性能更优(但资源消耗更高)的门户引擎。
SSODOMAIN)PORTAL)LOGLEVEL)REDIS_SERVER,则将globalStorage更改为Apache::Session::Browseable::Redis并进行配置(索引由REDIS_INDEXES指定,默认:"uid mail")PG_SERVER 且当使用同一数据库运行多个门户时,应仅在一个门户上保留门户cron任务:在除一个之外的所有门户容器中设置环境变量
PORTAL_CRON为no(或使用yadd/lemonldap-ng-cron或yadd/lemonldap-ng-cron-task之一)。
NPROC:启动的FastCGI服务器最小数量(默认:7)ENGINE:FastCGI服务器引擎(默认:FCGI)。您可以尝试FCGI::Engine::ProcManager。另见高性能门户。RELAY:要设置的反向代理列表。语法:<servername>=https://<proxy-dest>/;<servername>=https://<proxy-dest>/...另见yadd/lemonldap-ng-base
启用Crowdsec、使用Postgres数据库和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 portal: image: yadd/lemonldap-ng-portal 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: condition: service_started manager: image: yadd/lemonldap-ng-manager environment: - PG_SERVER=db - REDIS_SERVER=redis:6379 - LOGGER=stderr - USERLOGGER=stderr depends_on: db: condition: service_healthy redis: condition: service_started portal: condition: service_started crowdsec: image: crowdsecurity/crowdsec environment: - BOUNCER_KEY_llng=myrandomstring haproxy: image: haproxy:2.6-bullseye ports: - 80:80 volumes: - ./haproxy:/usr/local/etc/haproxy:ro sysctls: - net.ipv4.ip_unprivileged_port_start=0 depends_on: - portal - manager
版权所有:
许可:GNU通用公共许可证v2.0

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