オープンソース

Mattermost〜OSSのチャットツール〜

最近では、テレワークや在宅勤務が普及する中、メールに置き換わるコミュニケーションツールが広く利用されるようになっています。ビジネスでは、Webブラウザやアプリから利用できるSlackやChatworkなどのビジネスチャットサービスを導入する企業が増えてきています。社内で利用できるチャットシステムを導入することで、社員同士のコミュニケーションを活性化することが可能です。ここでは、オンプレミス環境に構築できるOSSのチャットツールMattermostを紹介します。

ビジネスチャット導入のメリット

ビジネスチャットは、会社全体、部門内、グループ内のコミュニケーションや1対1のコミュニケーション等、様々な用途で利用することができます。メールより気軽に連絡が取れることはもちろん、過去のやり取りを参照したり、検索したりすることもできるようになっており、仕事を効率化することが期待できます。しかし、Slackなどのインターネット上のビジネスチャットサービスを使用する場合、やり取りの履歴がサービス提供サイトに残ることになります。アクセスは制限されたユーザのみに絞ることはできますが、外部に機密情報や個人情報のデータを残すことが心配であったり、会社のポリシーに反したりすると、セキュリティ上、クラウドサービスで提供されているインターネットのシステムを利用することが難しいこともあります。

ビジネスでチャットシステムを利用する場合、オンプレミスにチャットシステムを構築することができれば、自社専用のシステムを構築することができ、機密情報や個人情報を組織内に保存することできるので、安全で便利にビジネスチャットを利用することが可能です。

Mattermostとは

Mattermost(マターモスト)とは、Mattermost社を中心として開発されたオープンソースソフトウェアのビジネスチャットツールです。社内でコミュニケーションをとるために1対1およびグループ間のメッセージ交換や、ワークフロー管理、プロジェクトのタスク管理を行うことができます。WindowsやLinux、Macなどのデスクトップアプリから、iOSやAndroid用のアプリケーションもあるため、スマホやタブレットからの利用も可能です。

メイン画面

Mattermost利用画面

オンプレミスとクラウドサービスの選択が可能

Mattermostは、オンプレミス型とクラウド型、2つの利用形態がリリースされており、選択することが可能です。

  • Mattermostセルフホスト

    組織内の物理サーバやプライベートクラウドの仮想サーバ、パブリッククラウドの仮想サーバのオンプレミス環境でMattermostを提供する形態です。組織の専用システムを構築することができるため、セキュアなチャットシステムを構築することができます。

  • Mattermostクラウド

    SaaSとしてMattermostを使用する形態です。サインアップしてすぐに利用することができるので、簡単にMattermostを利用することができます。

自社のセキュリティ方針や運用マネジメントなどを考慮し、Mattermostの使い方の選択が可能になります。

Mattermostセルフホスト形態でも4つのプランがある

オンプレミス環境に構築することができるMattermostセルフホスト形態には、以下の4つのプランがあります。

  • Mattermostスターター

    小規模チーム向けのエディションです。Mattermostの基本的な機能を利用することができ、無料で利用することができます。プロフェッショナルプランまたはエンタープライズプランを購入し、ライセンスキーを登録することでグレードアップすることができます。

  • Mattermostチームエディション

    Mattermostチームエディションは、無料で使用できるオープンソースのプラットフォームです。MITライセンスの下で提供されています。Mattermostチームエディションの機能は、Mattermostスターターと同じですが、追加機能のロックを解除する機能がありません。

  • Mattermostプロフェッショナル

    Mattermostプロフェッショナルエディションでは、複数チームに渡るチャットシステムを提供するための機能を利用することができます。

  • Mattermostエンタープライズ

    Mattermostエンタープライズエディションでは、高度なパフォーマンス、セキュリティ、コンプライアンスを提供するための機能を利用することができます。

Mattermostの特徴

Mattermostの特徴を以下で解説します。

1対1のメッセージやグループでのチャットができる

Mattermostは、1対1のメッセージのやりとりはもちろん、グループでのメッセージのやり取りが可能です。グループでのメッセージは、登録されているユーザ全員に見える公開チャンネルや、参加している人しか見えない非公開チャンネルの設定も可能です。メッセージのやり取りの中でスレッドを立てて、前の会話内容を引用してトークすることや、メンション機能を利用して特定の人だけに返信することも可能になります。また、通知の設定で、メッセージが送信された際にポップアップを出すことも可能です。

メッセージ

メッセージ画面

部署ごとなどのチームを作成することができる

チームを作成して登録することができます。部署ごとなどでチームを作り、専用のビジネスチャットシステムを作成することができます。チームのメンバーだけで、トークやタスク管理を行うことができます。

プロジェクトのタスク管理ができる

かんばん方式でプロジェクトのタスク管理を行うことができます。ボードは、チャンネル毎に管理することができます。さらにタスクの一覧表示や進捗の管理を行うことが可能です。

システムボード

問い合わせ管理

タスク管理画面

プレイブックの作成が可能

プレイブックとは、何度も繰り返して実行する手続きを、チェックリスト形式で実行することができるようにする仕組みです。指定したアクションがメッセージの中で確認されると、指定した名称のチャンネルが作成されます。その後チェックリストが表示され、チェックリストを確認しながらタスクを進めることができます。

プレイブック

プレイブック画面

多要素認証ができる

Mattermostは、システムへログインする際に、Google Authenticatorのワンタイムパスワードを利用した多要素認証を使用することができます。多要素認証を使用するためには、システムコンソールから多要素認証を有効に設定する必要があります。多要素認証を有効に設定すると、ユーザーのプロフィール設定ページで多要素認証を有効にできるようになり、セキュリティをより強化できます。

多要素認証

多要素認証設定画面

サイトの使用統計が確認できる

管理者は、システムコンソールでサイトの使用統計やチームの統計、サーバログを確認することが可能です。プラグインの設定や多要素認証の管理なども、システムコンソールから変更が可能になります。

システムコンソール

システムコンソール画面

社内外の人ともメッセージができる

プロフェッショナルエディションでは、ゲストアカウントの機能を利用することができます。ゲストアカウントは、組織外の人がチームやチャンネルに制限付きでアクセスすることができます。ゲストアカウントの機能を利用すれば、顧客との問題解決、委託先とのプロジェクト推進等、組織外の人とのコミュニケーションの活性化を図ることができます。

ゲストアカウント

ゲストアカウント作成画面

ゲストチャンネル

ゲストとのトーク画面

Mattermostの注意点

さまざまな特徴があるMattermostですが、利用するには以下の注意点があります。

日本語の文字の表記がおかしい

Mattermostは、表示する言語を日本語に選択することができますが、表示箇所が見切れてしまっていたり日本語の翻訳がおかしい部分が見られます。またGoogle Chrome/Microsoft Edgeではボードのコメントを日本語で問題なく入力することができますが、Firefoxでは日本語で入力できないなどの課題もあります。

エラー

エラー

AD/LDAP連携やOpenID Connectは有料版しかできない

AD/LDAPユーザー同期はプロフェッショナルエディションを、AD/LDAPユーザー/グループ同期は、エンタープライズエディションを利用する必要があります。また、OpenID Connectを使用したSSOも、プロフェッショナルエディションを利用する必要があります。プロフェッショナルエディションでは、GitLab/Google Apps/Office 365等のOpenID Connectプロバイダに対応しています。

AD/LDAP

LDAP設定画面

大規模なシステムを構築したい場合も有料版しかできない

利用人数が多い場合や複数のチームを作成したい場合など、Mattermostを利用して大規模なシステムを構築する場合は、エンタープライズエディションを使う必要があります。エンタープライズエディションでは、冗長化したインフラストラクチャを使用して、ソフトウェア停止やハードウェア障害の際にサービスを継続できるHAクラスタを構成することができます。データベースのクラスタやレプリケーション機能と組み合わせれば、データベースの負荷分散を行うことができます。

チャットツールRocket.chatとの違い

ビジネスで利用が可能なOSSのチャットツールには、Mattermostの他にRocket.chatが存在します。MattermostとRocket.chatの機能にはそこまでの差はありません。MattermostとRocket.chatのメリットは、以下になります。

Mattermostのメリット
  • チームを作成して部署ごとに独自のチャットシステムを作成できる

    プロジェクトごとにチームを作成して独自のチャットシステムを作るなどの運用が可能になります。

  • マークダウン記法をサポートしている

    マークダウン記法を利用して見出しや文字を強調でき、文章を見やすくすることができます。

Rocket.chatのメリット
  • OSS版でAD/LDAP連携ができる

    AD/LDAP連携をOSS版で利用できるので、既にAD/LDAPを利用している場合、ユーザ管理を容易に行うことができ、さらにコストを抑えることができます。

  • Web会議システムとの連携ができる

    Rocket.chatは、Web会議システムのJitsiと連携することができるので、グループ内でそのままWeb会議を開始することができます。

  • 利用人数が多い場合でも、システムを複数構築できる

    Rocket.chatは、クラスタ構成をOSS版で行うことができます。そのため、利用人数が多い場合でも、費用を抑えて止まらないシステムを構築できます。

基本的な機能に差はありませんが、Mattermostは、クラウド型とオンプレミス型を選択することができます。また部署ごとに独自のチャットシステムを利用したい場合やマークダウン方式を利用したい場合はMattermostを、Web会議システムとの連携やAD/LDAP連携を無償で行いたい場合は、Rocket.chatを利用することをお勧めしています。メリットを比較することで、自社の利用方法に合わせて、チャットシステムを選択することができます。

デージーネットの取り組み

デージーネットでは、ビジネスチャットチャットツールのサーバー構築・保守を行っています。一般的には、LDAP連携やクラスタ構成をオープンソースソフトウェア版で行えるビジネスチャットツールの「Rocket.Chat」をおすすめしています。しかし、大規模なシステムを構築したい場合はRocket.Chat、プロジェクト管理やチームの機能を利用したい場合は「Mattermost」、クラウドストレージと一緒に利用したい場合は、「Nextcloud Talk」とお客様のご要望に合わせ最適なチャットシステムを提案しています。

デージーネットで構築したシステムは、Open Smart Assistanceという保守サービスに加入することができます。OSSそのものではなく、運用中のシステムが適切に運用できることをサポートしています。 保守サービスでは、使い方から運用方法まで幅広い範囲でのQ&Aや、適正に運用できるようなセキュリティの情報提供、障害調査、回避を行い、安心して利用して頂けるよう管理者の業務をサポートします。MattermostのLinuxサーバへのインストール方法や詳細な使い方等はMattermost調査報告書に記載しています。調査報告書は、無料でダウンロードが可能です。

情報の一覧

Mattermost調査報告書

無料資料ダウンロード

Mattermostは、オープンソースソフトウェアのチャットシステムです。Mattermostを使用すれば、プライベートな空間でビジネスチャットを利用できるようになります。本書は、Mattermostについて調査した内容をまとめたものです。

Rocket.Chat〜オンプレ用のチャット〜

rocket.chat

現在、働き方改革の推進やテレワークの普及により、会社内の連絡などに従来のメールや電話というコミュニケーションツールではなく、「チャット」を利用する場合が多くなっています。ここでは、オンプレミス環境にシンプルなチャットシステムを構築できるOSS「Rocket.Chat」のメリットやシステム構成について紹介します。

Zulip〜多機能なOSSのチャットシステム〜

zulip

Zulipは、多彩な機能を持つオープンソースソフトウェアのチャットシステムです。ここでは、Zulipの機能や特徴を紹介します。

ビジネスチャットツールのおすすめOSS比較4選(2023年版)

比較4選

ビジネスチャットとは、メールや電話の代替手段としてチャット形式のコミュニケーションツールとして活用されているサービスのことです。ここでは、主要なOSSのビジネスチャットツールである「Rocket.Chat」、「Mattermost」、「Nextcloud Talk」、「Zulip」の主な特徴について紹介します。

テレワークで使えるおすすめのOSS12選

テレワーク12選

働き方改革を促進するために、テレワーク環境の整備や生産性の向上などが求められています。ここではテレワークで使えるOSSについて紹介します。

デモのお申込み

もっと使い方が知りたい方へ
操作方法や操作性をデモにてご確認いただけます。使い方のイメージを把握したい、使えるか判断したい場合にご活用下さい。デモをご希望の方は、下記よりお申込みいただけます。

デモをご希望の方

デモの申し込みイメージ

Mattermost〜OSSのチャットツール〜の先頭へ