Mattermostは、オープンソースで無料のオープンソースコラボレーションプラットフォームおよびメッセージングシステムであり、人気のあるMicrosoftTeamsやSlackの優れた代替手段と見なすことができます。 自己ホスト可能なオンラインチャットサービスを提供するだけでなく、ユーザーのファイル共有、検索、およびモジュールの統合によってサービスを拡張することもできます。ここでは、GoogleCloudで実行されているUbuntu20.04LTSにAPTパッケージマネージャーを介してOmnibusを使用してMattermostをインストールします。
Omnibusは、Ubuntu18.04やDebian、LinuxMintなどの以前のバージョンを含むUbuntu20.04だけでなく、Mattermostをインストールする最も簡単な方法です…
さて、Omnibusが通常のMattermostパッケージとどのように違うかを言うと?
そして、MattermostのOmnibusは、Mattermostのインストールプロセスを自動化する単一のパッケージです。したがって、個々のパッケージ、データベース、プロキシサーバーを手動で設定する必要はなく、1つのコマンドですべてが実行されます。現在、Omnibusは、サーバープラットフォームを実行しているBionicおよびFocalFossaでのみ使用できます。さらに、aptパッケージマネージャーを使用して必要なすべてのパッケージをインストールし、その後も同じパッケージを使用して将来それらを更新します。このパッケージには、ライセンスのない無料のMattermostEnterpriseEditionがバンドルされています。
最も重要なGithubプロジェクトページリンク。
SlackまたはTeamAlternativeMattermostを設定するには何が必要ですか?
- ローカルまたはクラウドマシン上のUbuntuまたはDebianサーバー
-
sudo
アクセス - インターネット接続
Ubuntu20.04または18.04LTSサーバーでOmnibusを使用してMattermostをインストールしてセットアップする
Ubuntu20.04LTSサーバーを準備する
インストールとMattermostサーバーのセットアップを開始する前に、システムで利用可能なパッケージが最新であることを確認しましょう。
sudo apt update sudo apt upgrade
オムニバスリポジトリの構成
オムニバスには、Mattermostのさまざまなパッケージをセットアップするために必要なすべてのリポジトリが含まれているため、このステップでは、PostgreSQLデータベース、プロキシとして使用するNginx WebサーバーなどのcURLコマンドを使用して、必要なすべてのDebianリポジトリを自動的に構成するスクリプトを実行します。 SSL証明書を発行および更新するcertbot。
curl -o- https://deb.packages.mattermost.com/repo-setup.sh | sudo bash
MattermostOmnibusのインストール
上記のコマンドが正常に完了したら、Mattermostだけでなく、データベース、Nginx、SSL証明書などの他のサーバーに必要なパッケージやツールもダウンロードしてセットアップするメインコマンドを実行します。
sudo apt install mattermost-omnibus -y
注 :Cloudflareを使用している場合、またはメインドメインでSSL証明書を既にアクティブにしていて、サブドメインでMattermostをインストールする場合は、HTTPS証明書を有効にする必要はありません。したがって、このような場合は、上記のコマンドを実行する代わりに、以下のコマンドを使用してください。
sudo MMO_HTTPS=false apt install mattermost-omnibus
ただし、上記のコマンドの実行を忘れた場合に備えて、構成ファイルを使用して、インストールされたSSLを後でオフまたはオンにすることができます。
ドメインとメールアドレスを追加
Mattermostエンタープライズチャットプラットフォーム用にサーバーをセットアップする際、セットアップでは、サーバーで使用するドメイン名を入力するように求められます。ここでは、demo.how2shout.com
を使用しています 。同様に、使用したいものを使用してください。
ドメインのSSL証明書を設定するには、Letsencryptの連絡先として使用するメールアドレスを入力します。
インストールが完了すると、インストールが成功したというメッセージが表示されます。
MatterMost構成ファイル(オプション)
さらに移動する前に。ドメイン、メールアドレスを変更したり、HTTPSサポートをオンまたはオフにしたり、ローカルモードにしたり、ローカルデータベース(ユーザー名)を変更したりする場合に、構成ファイルを編集する方法を見てみましょう。 およびパスワード 。
sudo nano /etc/mattermost/mmomni.yml
適用するための変更が完了したら、再構成コマンドを実行する必要があります。
mmomni reconfigure
その他のmmomniコマンド:
mmomni backup
:サーバーの完全なスナップショットを取得し、指定したファイルの場所に保存します。
mmomni restore
:バックアップファイルを復元します
mmomni reconfigure
:サーブを再構成して、構成ファイルからの変更を適用します。
mmomni status
:これは、すべてのOmnibusコンポーネントの現在のステータスを示します。
mmomni tail
:すべてのOmnibusコンポーネントのログの結合テールを実行します。
MatterMostサーバーのセットアップ
次に、ローカルシステムのブラウザを開き、Mattermostをインストールしたサーバーのドメイン名またはIPアドレスを入力します。
SysAdminアカウントを作成する
インストールされているチャットサーバーにアカウントを登録して、バックエンドにアクセスします。
チームを作成する
後で、またはサーバーの構成中にチームを作成することもできます。チームに使用する名前を入力します。
システム管理者にアクセス
システムコンソールにアクセスするには、システム管理者はURL- http:// domain-nameを直接使用できます。 / admin_console またはhttp:// ipaddress /admin_console。
太字のテキストを変更することを忘れないでください 上記のリンクで、サーバーのIPアドレスまたはドメイン名を使用してください。
管理者は、システムコンソールから、ファイルの保存場所、データベース、サイトURLなどを変更できます…
MattermostのAndroidおよびiOSクライアントアプリケーションを介して、チームのユーザーを実行しているサーバーにアクセスできます。公式ドキュメントから詳細を確認してください。
MattermostUbuntuのアンインストール
APTパッケージマネージャーを使用してインストールしたので、同じものを使用して削除できます。
sudo apt remove --purge mattermost mattermost-omnibus
まとめ:
このようにして、人気のあるオープンソースのMattermostサーバーをUbuntu20.4または18.04LTSにすばやくインストールできます。質問がある場合や問題が発生した場合は、お知らせください…