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 disponibiliza um ambiente Mattermost cloud pronto para produção, concebido para colaboração sem falhas e forte proteção de dados. As principais vantagens incluem:
- Utilizadores e canais ilimitados para permitir o crescimento da sua equipa sem restrições.
- Um servidor de email SMTP dedicado sem limites adicionais, incluído por defeito.
- Controlo total sobre o seu nome de domínio, protegido automaticamente com HTTPS (por exemplo, https://chat.sua-empresa.com).
- Atualizações simplificadas, geridas com um único clique.
- Elevada performance e segurança avançada numa infraestrutura privada e dedicada: os seus dados permanecem isolados e confidenciais.
- Alojamento disponível nas regiões 🇪🇺 Europa e 🇺🇸 USA.
Pode começar em apenas alguns minutos. A Stackhero trata da configuração, segurança e gestão operacional do seu alojamento Mattermost cloud, proporcionando-lhe uma plataforma de colaboração segura e escalável com o mínimo esforço.
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.
Utilizar a CLI mmctl com o Mattermost
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
Eliminar um utilizador do Mattermost usando mmctl
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
Eliminar um canal do Mattermost usando mmctl
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