Mattermost: Administração avançada do Mattermost com mmctl

Esta documentação faz parte do guia Introdução. Consulte o guia completo aqui: Como começar com o Mattermost.

👋 Bem-vindo à documentação da Stackhero!

A Stackhero oferece uma solução Mattermost cloud pronta a usar que proporciona uma série de benefícios, incluindo:

  • Utilizadores e canais ilimitados.
  • Servidor email SMTP ilimitado e dedicado incluído.
  • Nome de domínio personalizável seguro com HTTPS (por exemplo, https://chat.sua-empresa.com).
  • Atualizações sem esforço com apenas um clique.
  • Desempenho ótimo e segurança robusta alimentados por uma VM privada e dedicada.
  • Disponível na 🇪🇺 Europa e 🇺🇸 USA.

Poupe tempo e simplifique a sua vida: leva apenas 5 minutos para experimentar a solução de hospedagem cloud Mattermost da Stackhero!

Para aqueles que desejam aprofundar, a CLI mmctl oferece ferramentas poderosas para gerir e configurar a sua instância Mattermost. Pode encontrar mais detalhes na documentação oficial: https://docs.mattermost.com/manage/mmctl-command-line-tool.html.

Tem a opção de instalar o mmctl no seu computador ou executá-lo usando o Docker. Recomendamos o uso do Docker. Para lançar um contêiner com um shell bash interativo, pode executar:

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

Para iniciar sessão, estabeleça uma conexão com o seu servidor executando:

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

Ser-lhe-á solicitado que insira as suas credenciais Mattermost. Uma vez autenticado, pode realizar várias tarefas administrativas com a CLI mmctl.

Se usar autenticação de dois fatores e encontrar o erro "could not initiate client: Invalid MFA token", inclua o seu token MFA (o código de 6 dígitos da sua aplicação MFA) executando:

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

Após autenticação bem-sucedida, pode listar todos os utilizadores do Mattermost com o seguinte comando:

mmctl user list

Tenha cuidado: esta ação eliminará permanentemente o utilizador e todos os dados associados, e a recuperação não é possível.

Embora possa desativar um utilizador a partir da Consola do Sistema do Mattermost, a eliminação deve ser realizada usando a CLI mmctl. Para eliminar um utilizador, execute:

mmctl user delete [email protected]

Se encontrar o erro "Permanent user deletion feature is not enabled. Please contact your System Administrator", ative a eliminação de utilizadores via suporte API com:

mmctl config set ServiceSettings.EnableAPIUserDeletion true

Pode eliminar um canal usando a CLI mmctl.

Tenha cuidado: esta ação eliminará permanentemente o canal e todos os seus dados, e a recuperação não é possível.

Para eliminar um canal, substitua <TEAM> e <CHANNEL> pelos seus valores específicos e execute:

mmctl channel delete <TEAM>:<CHANNEL>

Se encontrar o erro Permanent channel deletion feature is not enabled. Please contact your System Administrator., ative esta funcionalidade executando:

mmctl config set ServiceSettings.EnableAPIChannelDeletion true