- 新增 Dockerfile:基于 lldap/lldap:stable-alpine 预装 sqlite3 - 新增 3890 端口映射,OA 宿主机 npm run dev 可连通 LLDAP - docker-compose.yml 从 image 改为 build |
||
|---|---|---|
| .env.example | ||
| .gitignore | ||
| CHANGELOG.md | ||
| CLAUDE.md | ||
| Dockerfile | ||
| README.md | ||
| docker-compose.local.yml | ||
| docker-compose.yml | ||
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 UI:http://localhost:6178(admin / 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)