iT邦幫忙

2021 iThome 鐵人賽

DAY 17
0
DevOps

Dev's Ops 啟程系列 第 17

[Day 17] Mattermost - 介紹與安裝

mattermost

什麼是mattermost

它是OpenSource、可自行架設的線上聊天服務,功能跟slack幾乎很相似。

在災害演練時,我們有討論到當現行的通訊服務壞掉時怎麼辦?因此我們將此服務定位為第二備援通訊方案。

硬體要求

CPU & Memory

1 - 1,000 個用戶 - 1 vCPU/cores, 2 GB RAM

1,000 - 2,000 名用戶 - 2 vCPUs/cores, 4 GB RAM

硬碟

依照使用率做評估

低(1-5 MB/使用者/月)
純文字,或只貼連結的。

中(5-25 MB/使用者/月)
常常有要傳媒體檔案或文件檔案的。

高(25-100 MB/使用者/月)
常常大量上傳資料的。

安裝

相信有讀過我之前文章的大大們,都知道我喜歡用docker安裝任何東西,所以mattermost我也是用docker安裝的唷!

使用docker

docker run -d -p 443:443 -p 80:8065 --add-host dockerhost:127.0.0.1 --log-opt max-size=50m --log-opt max-file=5 -v ${your_volume_path}:/var/lib/mysql -v ${your_volume_path}:/mm/mattermost-data mattermost/mattermost-preview

注意 docker run mattermost時,一定要搭配設定好log max-size

--log-opt max-size=50m --log-opt max-file=5 

上面的參數就是為此而輸入的

才不會讓自己一不注意log就灌爆你的硬碟 (有慘痛的經驗QQ)

先用瀏覽器開啟

在瀏覽器輸入自己的Mattermost Server URL

如果可以進去就代表安裝完成囉!第一次進入會讓你創管理者帳密以及Server的設定。


上一篇
[Day 16] Linter 管理 - 中央集權
下一篇
[Day 18] Mattermost - 設定
系列文
Dev's Ops 啟程30

尚未有邦友留言

立即登入留言