OpenLDAP 集成指引
提示
私有化版本
支持快速了解
提示
Docker Compose 配置文件
version: '1'
networks:
go-ldap-admin:
driver: bridge
services:
openldap:
image: osixia/openldap:1.5.0
container_name: go-ldap-admin-openldap
hostname: go-ldap-admin-openldap
restart: always
environment:
TZ: Asia/Shanghai
LDAP_ORGANISATION: "flashduty.com"
LDAP_DOMAIN: "flashduty.com"
LDAP_ADMIN_PASSWORD: "password"
volumes:
- ./openldap/ldap/database:/var/lib/ldap
- ./openldap/ldap/config:/etc/ldap/slapd.d
ports:
- 389:389
networks:
- go-ldap-admin
phpldapadmin:
image: osixia/phpldapadmin:0.9.0
container_name: go-ldap-admin-phpldapadmin
hostname: go-ldap-admin-phpldapadmin
restart: always
environment:
TZ: Asia/Shanghai
PHPLDAPADMIN_HTTPS: "false"
PHPLDAPADMIN_LDAP_HOSTS: go-ldap-admin-openldap
ports:
- 8088:80
volumes:
- ./openldap/phpadmin:/var/www/phpldapadmin
depends_on:
- openldap
links:
- openldap:go-ldap-admin-openldap
networks:
- go-ldap-admin
提示
服务启动
docker-compose up
docker-compose up -d
使用以下命令查看服务的状态:
docker-compose ps
当你想要停止服务时,可以使用以下命令:
docker-compose down
登录OpenLDAP
OpenLDAP 配置
添加组和用户

提示
用户路径
(例如上图 ou=people 下的 cn=falsh duty) -> Add new attribute
-> 选择 Email
, 为用户添加 Email 属性,若已经存在请忽略。FlashDuty 集成

提示
修改于 2024-06-19 08:07:54