Mattermost情報
Mattermostとは
Mattermost(マターモースト)とは、オープンソースのセルフホスティング式のチャットツールです。
SaaSのチャットツールであるSlackの代替プロダクトとして利用することができ、特にセキュリティ要件としてSaaSが利用できないようなケースに適しています。
Mattermostはゲーム開発スタジオとして活動しているSpinPunchという企業の内部チャットとして2013年より構想が練られはじめました。その後、2015年にGo言語とReact.jsを用いて再構成され、オープンソースとして公開されました。
グループチャット、プライベートチャット、履歴の保持と検索などのチームコミュニケーションに必要な機能が揃っています。SlashコマンドやWebフック機能を使った他サービスとの連携による拡張性の高さも特徴の一つです。
主な特徴
Mattermostには次のような特徴があります。
- パブリックチャットやグループチャット、プライベートチャット、リプライ、メンションなど一般的なチャットツールとしての機能を揃えている。
 - オンプレミス環境やIaaS環境などの独自に所有している環境に構築ができ、セキュリティ的に安全性が高い。
 - サーバにインストールして利用するので、類似サービスを展開するSaaSと異なり容量やユーザ数に制限を自由に設定可能。
 - Webフック機能やSlashコマンド、カスタム絵文字などカスタマイズが可能。
 - マークダウン記法を利用可能。
 - クライアントアプリがデスクトップPC向け、スマートフォン向けに用意されている。
 - LDAP認証に対応している。
 
類似プロダクト
商用ソフトウェア製品では、Microsoft TeamsなどがMattermostと同様の機能を提供しています。また、クラウド型サービスとしてはSlack、Chatworks、DiscordなどがMattermostと同様の機能を提供しています。
OSS製品としては、Rocket.Chat等がMattermostと同様の機能を提供しています。
動作環境
前提となる動作環境として公式サポートされているものは、以下のOSです。
サーバ・ソフトウエア
- Ubuntu 18.04
 - Debian Buster
 - CentOS 6以上
 - CentOS 7以上
 - RedHat Enterprise Linux 7以上
 - Oracle Linux 6以上
 - Oracle Linux 7以上
 
上記の他、Dockerイメージもあります。また、Windowsサーバ向けバイナリも非公式ながらMattermostの開発チームが自ら公開しています。
データストアとして利用することができるDBとして公式ドキュメントに明記されているのは、以下のプロダクトです。
- MySQL 5.7.12, 8.0.12以上
 - PostgreSQL 11.0以上
 - 上記に相当するAmazon Aurora MySQL,PostgrSQLエディション
 
デスクトップアプリ
- Windows 10 以上
 - MacOS 11以上
 - Linux Ubuntu LTS releases 18.04 以上
 
公式サポートはされておりませんが、以下OSでも動作することが 公式ドキュメントに記載されております。
- CentOS 7以上
 - RedHat Enterprise Linux 7以上
 
モバイルアプリ
- iOS 12.1以上のiPhone 5s以降のデバイス
 - Android 7以上
 
PC Webブラウザ
- Chrome v118以上
 - Firefox v115以上
 - Safari v16.2以上
 - Edge v118以上
 
Mattermostのライセンス
Mattermostのライセンスは、サーバサイドについてはMITライセンスが採用されていますが、クライアントサイドについてはApacheライセンスv2.0が採用されています。
参考情報
オープンソース年間サポートサービス
OpenStandiaではOSSを安心してご利用いただけるように、オープンソース年間サポートサービスをご提供しております。
サポートしているOSSは下記ページをご参照ください。

