Mattermostは、チームのコミュニケーションとコラボレーションのための堅牢なオープンソースの選択肢です。公式ホスト型のMattermostサービスを選択することも、ローカルデータセンターまたはサードパーティのクラウドホストにMattermostサーバーを展開することもできます。
参照:知っておくべきオープンソースと Linux の用語 40 選 (TechRepublic Premium)
Mattermostインスタンスを仮想マシンとして素早くデプロイする方法をご紹介します。VirtualBoxを使ってデモを行いますが、お好みの仮想マシンテクノロジーを使ってサービスをデプロイすることも可能です。
注意すべき点として、デプロイするMattermostサービスには、公式ホスト版のすべての機能が備わっているわけではありません。このバージョンのMattermostは、特に通信機能に重点を置いています。嬉しいことに、このサービスは、サービス/機能用のインストール可能なプラグインと共にデプロイされます。例えば、以下のようなプラグインです。
- 議題
- AWS SNS
- サークルCI
- 合流
- デジタルオーシャン
- GitHub
- ギットラボ
- ジェンキンス
- ジラ
- スカイプ
- ウェブエックス
- ズーム
これらのプラグインと統合を追加する前に、まず Mattermost をデプロイする必要があります。これからその方法を説明します。
必要なもの
Mattermostを仮想マシンとして正常にデプロイするには、VMマネージャーのインスタンスが稼働している必要があります。前述の通り、ここではVirtualBoxを使用してデモを行います。異なるVMテクノロジーをご利用の場合は、仮想プラットフォームに合わせてデプロイ手順を変更する必要があります。
さあ、始めましょう。
Mattermostを仮想マシンとして展開する方法
まず最初に、Turnkey Linuxの開発者が作成した仮想アプライアンスをダウンロードする必要があります。VirtualBoxの場合は、.ova拡張子のVMファイルをダウンロードしてください。ファイルはわずか688MBなので、それほど大きくはありません。
ファイルをダウンロードしたら、VirtualBoxを開き、「ファイル」→「アプライアンスのインポート」をクリックします。表示されるウィンドウ(図A)で、「ファイル」テキストエリアの右側にあるファイルボタンをクリックし、ダウンロードした.ovaファイルを探します。
図A

「次へ」をクリックし、表示されるウィンドウ (図 B ) で、必要なオプション (名前、CPU、RAM など) を必ずカスタマイズします。
図B

「インポート」をクリックしてプロセスを開始します。インポートが完了したら、仮想マシンを起動します。仮想マシンが起動すると、いくつかの項目(ルートアカウントのパスワードなど –図C)を設定するように求められます。
図C

また、次のことも必要になります:
- Postgres アカウントのパスワードを作成します。
- 管理者アカウントのパスワードを作成します。
- 管理者アカウントの電子メール アドレスを設定します。
- Mattermost を提供するためのドメインを構成します。
ウィザードの最後 (図 D ) で、ハブ サービスの初期化をスキップできます。
図D

最後に、システム通知用の電子メールを追加します (図 E )。
図E

電子メール アドレスを確認すると、自動セキュリティ更新を構成するかどうかを尋ねられます (図 F )。
図F

先に進み、「インストール」までタブを移動し、キーボードの Enter キーを押して、自動セキュリティ更新を有効にします。
インストールが本格的に開始され、出力が流れるのをただ待つだけです。プロセスは数分で完了し、再起動を促すメッセージが表示されます(図G)。
図G

再起動が完了すると、さまざまな Mattermost コンポーネントにアクセスするためのすべての URL を示す画面が表示されます (図 H )。
図H

おめでとうございます。これで、社内コミュニケーションとコラボレーションに使用できる Mattermost の実行インスタンスが作成されました。
Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube でTechRepublic の How To Make Tech Work を購読してください。