Go to file
aiyimickey 160adc93c7 feat: Dockerfile 预装 sqlite3 + LDAP 端口映射 + 备份恢复支持
- 新增 Dockerfile:基于 lldap/lldap:stable-alpine 预装 sqlite3
- 新增 3890 端口映射,OA 宿主机 npm run dev 可连通 LLDAP
- docker-compose.yml 从 image 改为 build
2026-05-18 16:57:27 +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: Dockerfile 预装 sqlite3 + LDAP 端口映射 + 备份恢复支持 2026-05-18 16:57:27 +08:00
CLAUDE.md docs: 添加 Git Tag 日期版本号规范 2026-05-18 14:59:09 +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)