一、安裝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)解壓
tar -xvzf *.gz -C /opt/
3)創建一個數據目錄
mkdir /opt/mattermost/data
4)配置數據庫(這里使用的是mysql)
"DriverName": "mysql", "DataSource": "root:toor@tcp(10.1.1.117:3306)/mattermost?charset=utf8mb4,utf8\u0026writeTimeout=30s",
5)啟動
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