首页 运维技术正文

在CentOS 7上部署wekan,并配置AD域认证

admin 运维技术 2021-01-29 18:01:01 1844 0

wekan

看板

AD域认证

Wekan 是一款完成度很高的开源看板工具,拥有中文界面,支持公开分享、团队协作、自动规则、附件、子任务、清单列表、Webhook 等功能,类 Trello 工具,支持AD域认证。


1、安装snap

yum install snapd
sudo systemctl start snapd.service
sudo systemctl enable snapd.service


snap一些常用命令

sudo systemctl start snapd.service
sudo systemctl restart snapd.service
sudo systemctl status snapd.service
snap --version


2、安装wekan

snap install wekan


3、配置wekan

snap set wekan mongodb-bind-ip="0.0.0.0"   #允许ip访问,这里允许任何人访问
snap set wekan root-url='http://192.168.0.15'   #设置访问地址的url,修改成你器的IP
snap set wekan port='80'   #设置对外访问端口
snap set wekan mail-url='smtp://85865389:password@smtp.qq.com:465
snap set wekan mail-from='来自<85865389@qq.com>'


4、启动wekan

snap start wekan #开启wekan服务,第一次安装完成后就已经启动服务了


常用命令

snap stop wekan #关闭wekan服务
snap restart wekan #重启wekan服务


5、配置AD域帐号登陆

#!/bin/bash
sudo snap set wekan ldap-enable='true'
sudo snap set wekan default-authentication-method='ldap'
sudo snap set wekan ldap-port='389'
sudo snap set wekan ldap-host='192.168.1.2'    #AD域服务器地址
sudo snap set wekan ldap-basedn='OU=domain users,DC=test,DC=com'  #用户所在AD域服务器架构
sudo snap set wekan ldap-login-fallback='false'
sudo snap set wekan ldap-reconnect='true'
sudo snap set wekan ldap-timeout='10000'
sudo snap set wekan ldap-idle-timeout='10000'
sudo snap set wekan ldap-connect-timeout='10000'
sudo snap set wekan ldap-authentication='true'
sudo snap set wekan ldap-authentication-userdn='CN=user,OU=test,OU=domain users,DC=test,DC=com'  #AD域认证帐号架构路径,按层级写完整
sudo snap set wekan ldap-authentication-password='password'  #AD域认证密码
sudo snap set wekan ldap-log-enabled='true'
sudo snap set wekan ldap-background-sync='true'
sudo snap set wekan ldap-background-sync-interval='every 1 minute'
sudo snap set wekan ldap-background-sync-keep-existant-users-updated='true'
sudo snap set wekan ldap-background-sync-import-new-users='true'
sudo snap set wekan ldap-encryption='false'
sudo snap set wekan ldap-user-search-field='sAMAccountName'
sudo snap set wekan ldap-username-field='sAMAccountName'
sudo snap set wekan ldap-fullname-field='cn'

把以上代码行后带注释的按自己的信息修改完成,新建sh执行。


评论

Copyright ©2019-2020.Powered by©ycoa.com 豫ICP备2020033850