ウェブサイト検索

MattermostをONLYOFFICE Docsと統合してインストールする方法


Microsoft Teamsの代替を検討しており、チームメンバー間の内部コミュニケーションのための信頼できるツールが必要であれば、プライバシーの高いコラボレーションを求めるすべての人のためのセルフホステッドプラットフォームであるMattermostをLinuxマシンにインストールすることを強くお勧めします。

もしMattermostを試してみたいのであれば、この記事ではLinux上でフル機能版のプラットフォームをデプロイする方法を説明します。さらに、オープンソースのオフィススイートであるONLYOFFICE DocsとあなたのMattermostインスタンスを統合する方法についても学ぶことができます。

LinuxにMattermostをインストールする方法

Mattermostは、コーダーや開発者のために構築された安全なコラボレーションハブであり、彼らが複数のDevOpsツールやサービスを統合して生産性を向上させることを可能にします。ファイル共有やメッセージ履歴検索などの重要な機能を備えており、技術チームがコラボレーションする際の利便性を向上させています。

Mattermostは、クラウドおよびセルフホスト型のデプロイメントに対応しています。このオープンソースプラットフォームをLinuxにインストールする最も簡単な方法の一つは、Dockerコンテナとして実行することです。

Dockerがまだインストールされていない場合は、このTecmintのDockerインストールガイドを確認するか、公式Dockerサイトで手順を探してください。

始めるには、ターミナルを開いて、次のコマンドを実行してMattermostリポジトリをクローンし、そこに入る必要があります:

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

それから、自分の .env ファイルを作成する必要があります。

$ cp env.example .env

次のステップでは、必要なディレクトリを作成し、それらの権限を設定します。

$ mkdir -p ./volumes/app/mattermost/{config,data,logs,plugins,client/plugins,bleve-indexes}
sudo chown -R 2000:2000 ./volumes/app/mattermost

最後に、以下のコマンドを使用すると、NGINXを使用せずにMattermostをデプロイできます。

$ sudo docker compose -f docker-compose.yml -f docker-compose.without-nginx.yml up -d

今、ブラウザのアドレスバーに http://<YOUR_MM_DOMAIN>:8065/ を入力することで、あなたのMattermostインスタンスにアクセスできます。必要なフィールドに入力して管理者アカウントを作成する必要があります。

アカウントが設定されたら、プラットフォームを探索し始めることができます。

リアルタイム文書コラボレーションのためのONLYOFFICE Docs

Mattermostの利点の一つは、プラグインを通じてプラットフォーム内でサードパーティのアプリやサービスを有効にする能力です。リアルタイムでドキュメントにコラボレーションする必要がある場合は、ONLYOFFICE Docsをインストールして、そのMattermostとの統合を有効化できます。

それがどのように行われるかを見てみましょう。

LinuxにONLYOFFICE Docsをインストールする方法

ONLYOFFICE Docsは、ドキュメント、スプレッドシート、プレゼンテーション、デジタルフォームをブラウザ内で作成、編集、共同編集するために使用できるオープンソースのオフィススイートです。また、異なる形式の電子書籍やPDFファイルを開いて表示することもできます。

ONLYOFFICE Docsでオフィスファイルに取り組んでいる間、ChatGPTプラグインを利用してテキストや画像を生成したり、単語を翻訳したり、要約を作成したり、同義語を探したり、その他の類似のタスクを実行することができます。

このスイートは、Mattermostを含むさまざまなソリューションやプラットフォームの公式統合アプリを提供します。

Tecmintでは、以下のガイドを見つけることができます。

  • Seafile
  • ネクストクラウド
  • ムードル
  • WordPress
  • アルフresco
  • Odoo

ONLYOFFICE Docsをインストールするには、LinuxにおけるONLYOFFICE Docsのインストールガイドを参照してください。ONLYOFFICE Docsインスタンスが統合の準備が整ったら、対応するコネクタをインストールする必要があります。

MattermostをONLYOFFICE Docsと統合する方法

ONLYOFFICEコネクタの最新バージョンはGitHubで利用可能です。だから、ターミナル経由でクローンすることなく、リリースページから簡単にコンピュータにダウンロードできます。

「tar.gz」ファイルがある場合は、あなたの「Mattermost」インスタンスに戻り、「システムコンソール」にアクセスする必要があります。「プラグイン」を見つけ、「プラグイン管理」を選択します。「プラグインのアップロードを見つけ」、tar.gzファイルを選択し、アップロードボタンを押してください。

あるいは、ブラウザに(your_mattermost_host)/admin_console/plugins/plugin_managementのURLアドレスを入力することで、このセクションにアクセスできます。

Mattermost はプラグインアップロード機能を無効にすることができることにご注意ください。この問題に直面した場合は、以下のパスにあるconfig.jsonファイルにいくつかの変更を加える必要があります:

/home/..../docker/volumes/app/mattermost/config

このファイルは読み取り専用の権限がありますが、ターミナルでテキストエディタを使用して編集することができます。例えば、Vim はこの目的に適しています。

config.jsonファイルを編集する際は、次の文字列を探してください:

"PluginSettings": {
        "Enable": true,
        "EnableUploads": false,
        "AllowInsecureDownloadURL": false,
        "EnableHealthCheck": true,
        "Directory": "./plugins",
        "ClientDirectory": "./client/plugins",
        "Plugins": {

「EnableUploads」パラメータをtrueに設定し、ファイルを保存して、ターミナルを閉じてください。

今、システムコンソールに戻り、プラグイン管理セクションでONLYOFFICEを見つけることができます。次のパラメーターが表示されます:

  • 文書編集サービスの住所
  • 秘密鍵
  • JWTヘッダー
  • JWTプレフィックス

これらのパラメータを指定すると、Mattermostプラットフォーム内でONLYOFFICE Docsを使用開始できます。

ONLYOFFICE DocsとMattermost: 基本機能

ONLYOFFICE DocsとMattermostの統合により、DOCX、XLSX、PPTXファイルを開いて編集することができます。他の形式は閲覧のみ可能です。たとえば、CSV、ODT、ODS、ODP、DOC、RTFなどがあります。

基本的な権限タイプの選択により、表示と編集の間でファイルを共有することもできます。統合の別の機能は、他のMattermostユーザーとリアルタイムでドキュメントを共同編集する能力です。

結論

Mattermostは、ソフトウェア開発者や技術チームのための強力なコラボレーションツールです。ONLYOFFICE Docsが統合されることで、プラットフォームはさらに強力になり、ユーザーは他のアプリに切り替えることなく、リアルタイムで文書を共同作業することができます。

関連記事: