PR/BLOG

広報・ブログ

オープンソースチャットツール「Mattermost」

リーダー橋本氏

こんにちは。技術開発推進部の橋本です。
みなさんはチームコミュニケーションをどのようなツールでとられてますか?
気軽なものでいえばやはりチャットですよね。ビジネスチャットはたくさん種類がありますが代表的なサービスはSlackですよね。
働き方改革が進みオフィス以外のどんな環境からでもやり取りすることができ人と人のメッセージのやり取りだけでなく、他のツールやサービスとの連携が可能で、各サービスにアクセスしなくてもあらゆる通知情報をSlackに集約することができます。

しかし、メリットばかりではありません。
「Slackはクラウドサービスなので社外秘の情報を投稿するのはちょっと…。」「フリープランだと機能制限があってちょっと物足りない…。」と敬遠されることもしばしば。
そんな課題を解決してくれるのが今回のテーマでもある『Mattermost』です。
Mattermostはオンプレミス環境で動作することが可能となります。
閉じられたネットワークでの運用が可能となるため秘匿情報のやり取りに便利です。
また、こんな便利なツールがなんとオープンソースで提供されているのですから試さない手はありません。

構築方法

1.gitコマンドでcloneします。

$ git clone https://github.com/mattermost/mattermost-docker.git

2.展開されたディレクトリに移動します。

$ cd mattermost-docker

3.設定ファイルを変更します。(エディタはvim,nano…なんでもいいです。)

$ emacs docker-compose.yml

4.docker-compose.ymlの26,27行目以下のコメントを解除(#とスペース2文字削除)

26       args:27         - edition=team

5.コンテナを生成し起動します。

$ sudo docker-compose up

6.コンソールにログが出力されていることを確認し、ブラウザからhttp://サーバIP/へアクセスします。

7.アカウント作成画面が表示されます。

8.Eメールアドレスとチャットで使用する名前、パスワードを決定します。

9.新規チームの作成を行う画面へ遷移します。

10.「Create a new team」のリンクを押下します。

11.チーム名を決定します。

12.チームURLを決定します。

  1. 最後にFinishボタンを押下し初期設定は完了でチャット画面へ遷移します。

 

日本語化

日本語表示に設定します。これはアカウントごとの設定です。

  1. 「メインメニュー」>「Account Settings」をクリックします。
  2. 「Display」>「Language」の「Edit」をクリックします。
  3. Language項目が表示されます。
  4. 「English」から「日本語」へ変更します。
  5. [Save]をクリックします。

これでMattermost画面の表示が日本語へ変更できました。

 

さいごに

今回は環境作成についてご紹介しました。詳しい使い方は他のサイトをご覧ください。

  • 当ページの人物画像はNIGAOE MAKERで作成しました。
  • 「Slack」はSlack Technologies,Incの登録商標です。
  • 「Docker」は、Docker, Inc. の登録商標です。
  • 「Mattermost」は、Mattermost, Inc. の登録商標です。
一覧に戻る
ゆりちゃん

技術開発推進部ゆりちゃんからのお願い顔マークを押して、技術ブログの
感想をお聞かせください^^