Go to file
aiyimickey f151b89fa5 feat: LLDAP 用户目录服务初始化
- 基于 lldap/lldap:stable-alpine,Dockerfile 预装 sqlite3
- docker-compose.yml:本地含端口映射 (6178:17170, 3890:3890),生产由 deploy-ai.sh 自动去除
- 支持 env_file 配置,本地与生产环境变量分离
2026-05-18 14:51:59 +08:00
.env.example feat: LLDAP 用户目录服务初始化 2026-05-18 14:51:59 +08:00
.gitignore feat: LLDAP 用户目录服务初始化 2026-05-18 14:51:59 +08:00
CHANGELOG.md feat: LLDAP 用户目录服务初始化 2026-05-18 14:51:59 +08:00
CLAUDE.md feat: LLDAP 用户目录服务初始化 2026-05-18 14:51:59 +08:00
Dockerfile feat: LLDAP 用户目录服务初始化 2026-05-18 14:51:59 +08:00
README.md feat: LLDAP 用户目录服务初始化 2026-05-18 14:51:59 +08:00
docker-compose.local.yml feat: LLDAP 用户目录服务初始化 2026-05-18 14:51:59 +08:00
docker-compose.yml feat: LLDAP 用户目录服务初始化 2026-05-18 14:51:59 +08:00

README.md

ldap-ai — LLDAP 用户目录服务

基于 LLDAP 的统一用户目录,为 tlyq.ai 全部站点提供 LDAP 身份认证。

快速启动

cd ldap-ai

# 本地开发(暴露 Web UI :6178 + LDAP :3890
docker compose -f docker-compose.yml -f docker-compose.local.yml up -d

# 云服务器(仅内网,不暴露端口)
docker compose up -d

Web UIhttp://localhost:6178admin / admin123

目录结构

ldap-ai/
├── docker-compose.yml           # 生产部署
├── docker-compose.local.yml     # 本地开发端口映射
├── .env                         # 环境变量(不提交)
├── .env.example                 # 环境变量模板
├── data/lldap/                  # 用户数据库(持久化)
├── CLAUDE.md                    # AI 助手上下文
├── README.md                    # 本文件
└── CHANGELOG.md                 # 变更历史

关联站点

站点 用途 LDAP 交互
oa-ai 统一门户 用户登录认证 + 密码修改 + 用户管理
issue-ai 工单系统 用户登录认证 + SSO 用户存在性检查
assets-ai 资产管理 用户登录认证 + SSO 用户存在性检查

管理操作

# 查看数据
docker exec lldap ls /data/

# 备份数据库
cp data/lldap/users.db data/lldap/users.db.bak.$(date +%Y%m%d)