Mattermost: Administración avanzada de Mattermost con mmctl
Esta documentación forma parte de la guía Empezando. Consulte la guía completa aquí: Cómo empezar con Mattermost.
👋 ¡Bienvenido a la documentación de Stackhero!
Stackhero ofrece una solución Mattermost cloud lista para usar que proporciona una serie de beneficios, incluyendo:
- Usuarios y canales ilimitados.
- Servidor de correo electrónico SMTP ilimitado y dedicado incluido.
- Nombre de dominio personalizable asegurado con HTTPS (por ejemplo, https://chat.tu-empresa.com).
- Actualizaciones sin esfuerzo con solo un clic.
- Rendimiento óptimo y seguridad robusta impulsados por una VM privada y dedicada.
- Disponible en 🇪🇺 Europa y 🇺🇸 USA.
Ahorra tiempo y simplifica tu vida: ¡solo toma 5 minutos probar la solución de hosting en la nube de Mattermost de Stackhero!
Para aquellos que quieran profundizar más, la CLI mmctl ofrece herramientas poderosas para gestionar y configurar su instancia de Mattermost. Puede encontrar más detalles en la documentación oficial: https://docs.mattermost.com/manage/mmctl-command-line-tool.html.
Uso de la CLI mmctl con Mattermost
Tiene la opción de instalar mmctl en su ordenador o ejecutarlo usando Docker. Recomendamos usar Docker. Para lanzar un contenedor con un shell bash interactivo, puede ejecutar:
docker run -it mattermost/mattermost-team-edition:latest /bin/bash
Para iniciar sesión, establezca una conexión con su servidor ejecutando:
mmctl auth login -n stackhero https://<XXXXXX>.stackhero-network.com
Se le pedirá que ingrese sus credenciales de Mattermost. Una vez conectado, puede realizar varias tareas administrativas con la CLI mmctl.
Si utiliza la autenticación de dos factores y encuentra el error "could not initiate client: Invalid MFA token", incluya su token MFA (el código de 6 dígitos de su aplicación MFA) ejecutando:
mmctl auth login -n stackhero --mfa-token <XXXXXX> https://<XXXXXX>.stackhero-network.com
Después de autenticarse con éxito, puede listar todos los usuarios de Mattermost con el siguiente comando:
mmctl user list
Eliminación de un usuario de Mattermost usando mmctl
Tenga cuidado: esta acción eliminará permanentemente al usuario y todos los datos asociados, y la recuperación no es posible.
Aunque puede desactivar un usuario desde la Consola del Sistema de Mattermost, la eliminación debe realizarse usando la CLI mmctl. Para eliminar un usuario, ejecute:
mmctl user delete [email protected]
Si encuentra el error "Permanent user deletion feature is not enabled. Please contact your System Administrator", habilite la eliminación de usuarios a través del soporte API con:
mmctl config set ServiceSettings.EnableAPIUserDeletion true
Eliminación de un canal de Mattermost usando mmctl
Puede eliminar un canal usando la CLI mmctl.
Tenga cuidado: esta acción eliminará permanentemente el canal y todos sus datos, y la recuperación no es posible.
Para eliminar un canal, reemplace <TEAM> y <CHANNEL> con sus valores específicos y ejecute:
mmctl channel delete <TEAM>:<CHANNEL>
Si encuentra el error Permanent channel deletion feature is not enabled. Please contact your System Administrator., habilite esta función ejecutando:
mmctl config set ServiceSettings.EnableAPIChannelDeletion true