Mattermost Server安装及配置AD/LADP
一、安装Mattermost Server
Mattermost is an open source, self-hosted Slack-alternative。
1、下载mattermost server
从https://mattermost.com/download/ 合适版本:
2、安装mattermost server
1)安装数据库(mattermost server使用mysql或者postgreSQL)
(1)这里使用的是msyql(此处省略,可参考安装mysql5或者mysql8到linux服务器(Ubuntu)详解)。
(2)创建数据库:create database mattermost;
这里也可以单独为mattermost创建单独的数据库用户:create user 'mmuser'@'%' identified by 'mmuser-password';
2)解压
1 | tar -xvzf *.gz -C /opt/ |
3)创建一个数据目录
1 | mkdir /opt/mattermost/data |
4)配置数据库(这里使用的是mysql)
1 2 | "DriverName" : "mysql" , "DataSource" : "root:toor@tcp(10.1.1.117:3306)/mattermost?charset=utf8mb4,utf8\u0026writeTimeout=30s" , |
5)启动
1 2 | cd /opt/mattermost . /bin/mattermost |
当控制台有Server is listening on :8065
输出时代表启动成功。
二、Mattermost Server配置AD/LADP
需要提前准备好相关域的ip、端口、连接账号及BaseDN。
1、下载AD Explorer
Active Directory Explorer是一款专业的Active Directory(AD)的查看器和编辑器。它可以方便的帮助用户进行浏览AD数据库、自定义快速入口、查看对象属性、编辑权限、进行精确搜寻等操作,还可以保存AD数据库的快照并支持其离线浏览和比较。
2、开始配置
1)开启 AD/LDAP 登入:是
2)开启于AD/LDAP 同步:是
3)域名登录:可以默认
4)AD/LDAP 服务器:如10.1.1.1
5)AD/LDAP 端口:如389
6)连接安全:如为389,则填无
7)绑定用户名:上述准备的账号
8)绑定密码:上述准备的密码
9)BaseDN:使用上述ad explorer连接后,根据目录选择最大目录深度:如OU=AA,DC=BB,DC=CC,DC=com
10)ID 属性:默认为objectGUID
11)登入 ID 属性:默认为sAMAccountName
12)用户名属性:默认为sAMAccountName
13)电子邮箱属性:根据ad explorer连接后的目录树选择,可以为userPrincipalName
如果你真心觉得文章写得不错,而且对你有所帮助,那就不妨小小打赏一下吧,如果囊中羞涩,不妨帮忙“推荐"一下,您的“推荐”和”打赏“将是我最大的写作动力!
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接.


【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
2018-08-18 浅析python中的装饰器decorator
2018-08-18 Python网络编程-Socket简单通信(及python实现远程文件发送)