Mattermost: mmctlを使用したMattermostの高度な管理

このドキュメントははじめにガイドの一部です。完全なガイドはこちらからご覧いただけます:Mattermostの始め方

👋 Stackheroのドキュメントへようこそ!

Stackheroは、数多くの利点を提供する、すぐに使えるMattermostクラウドソリューションを提供しています。

  • 無制限のユーザーとチャンネル。
  • 無制限で専用のSMTP メールサーバーが含まれています。
  • HTTPSで保護されたカスタマイズ可能なドメイン名(例: https://chat.your-company.com)。
  • ワンクリックで簡単にアップデート
  • プライベートで専用のVMによる最適なパフォーマンスと強力なセキュリティ
  • 🇪🇺 ヨーロッパ🇺🇸 アメリカで利用可能。

時間を節約し、生活を簡素化:StackheroのMattermostクラウドホスティングソリューションを試すのに5分しかかかりません!

さらに深く掘り下げたい方には、mmctl CLIがMattermostインスタンスを管理および設定するための強力なツールを提供します。詳細は公式ドキュメントで確認できます:https://docs.mattermost.com/manage/mmctl-command-line-tool.html

mmctlをコンピュータにインストールするか、Dockerを使用して実行するオプションがあります。Dockerの使用をお勧めします。インタラクティブなbashシェルでコンテナを起動するには、次を実行します。

docker run -it mattermost/mattermost-team-edition:latest /bin/bash

ログインするには、次を実行してサーバーに接続を確立します。

mmctl auth login -n stackhero https://<XXXXXX>.stackhero-network.com

Mattermostの認証情報を入力するよう求められます。ログイン後、mmctl CLIを使用してさまざまな管理タスクを実行できます。

二要素認証を使用していて「could not initiate client: Invalid MFA token」というエラーが発生した場合は、MFAトークン(MFAアプリからの6桁のコード)を次のように実行して含めます。

mmctl auth login -n stackhero --mfa-token <XXXXXX> https://<XXXXXX>.stackhero-network.com

認証に成功した後、次のコマンドでMattermostユーザーをすべてリストすることができます。

mmctl user list

注意: この操作はユーザーと関連データを完全に削除し、復元は不可能です。

Mattermostシステムコンソールからユーザーを無効にすることはできますが、削除はmmctl CLIを使用して行う必要があります。ユーザーを削除するには、次を実行します。

mmctl user delete [email protected]

「Permanent user deletion feature is not enabled. Please contact your System Administrator」というエラーが発生した場合は、次のようにしてAPIサポートを介してユーザー削除を有効にします。

mmctl config set ServiceSettings.EnableAPIUserDeletion true

mmctl CLIを使用してチャンネルを削除できます。

注意: この操作はチャンネルとそのデータを完全に削除し、復元は不可能です。

チャンネルを削除するには、<TEAM><CHANNEL>を特定の値に置き換えて実行します。

mmctl channel delete <TEAM>:<CHANNEL>

「Permanent channel deletion feature is not enabled. Please contact your System Administrator.」というエラーが発生した場合は、次のようにしてこの機能を有効にします。

mmctl config set ServiceSettings.EnableAPIChannelDeletion true