Mattermost: Geavanceerd beheer van Mattermost met mmctl

Deze documentatie maakt deel uit van de Aan de slag-gids. Bekijk de volledige gids hier: Hoe te beginnen met Mattermost.

Welkom bij de Stackhero-documentatie

Stackhero levert een productieklare Mattermost cloud-omgeving, ontworpen voor naadloze samenwerking en sterke databescherming. De belangrijkste voordelen zijn:

  • Onbeperkt aantal gebruikers en kanalen voor onbelemmerde teamgroei.
  • Een dedicated SMTP emailserver zonder extra limieten, standaard inbegrepen.
  • Volledige controle over uw domeinnaam, automatisch beveiligd met HTTPS (zoals https://chat.uw-bedrijf.com).
  • Zorgeloze updates die met één klik worden beheerd.
  • Hoge performance en geavanceerde beveiliging op een privé, dedicated infrastructuur: uw data blijft geïsoleerd en vertrouwelijk.
  • Hosting beschikbaar in zowel 🇪🇺 Europa als 🇺🇸 USA regio's.

U kunt binnen enkele minuten aan de slag. Stackhero verzorgt de installatie, beveiliging en operationeel beheer van uw Mattermost cloud hosting, zodat u met minimale inspanning beschikt over een veilige en schaalbare samenwerkingsplatform.

Voor degenen die dieper willen duiken, biedt de mmctl CLI krachtige tools om uw Mattermost-instantie te beheren en configureren. U kunt meer details vinden in de officiële documentatie: https://docs.mattermost.com/manage/mmctl-command-line-tool.html.

U heeft de optie om mmctl op uw computer te installeren of het te draaien met Docker. Wij raden aan om Docker te gebruiken. Om een container met een interactieve bash-shell te starten, kunt u uitvoeren:

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

Om in te loggen, maakt u verbinding met uw server door uit te voeren:

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

U wordt gevraagd uw Mattermost-gegevens in te voeren. Zodra u bent ingelogd, kunt u verschillende beheertaken uitvoeren met de mmctl CLI.

Als u tweefactorauthenticatie gebruikt en de fout "could not initiate client: Invalid MFA token" tegenkomt, voeg dan uw MFA-token (de 6-cijferige code van uw MFA-app) toe door uit te voeren:

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

Na succesvolle authenticatie kunt u alle Mattermost-gebruikers weergeven met de volgende opdracht:

mmctl user list

waarschuwing Wees voorzichtig: deze actie verwijdert de gebruiker en alle bijbehorende gegevens permanent, en herstel is niet mogelijk.

Hoewel u een gebruiker kunt uitschakelen vanuit de Mattermost System Console, moet verwijdering worden uitgevoerd met de mmctl CLI. Om een gebruiker te verwijderen, voert u uit:

mmctl user delete [email protected]

Als u de fout "Permanent user deletion feature is not enabled. Please contact your System Administrator" tegenkomt, schakel dan gebruikersverwijdering in via API-ondersteuning met:

mmctl config set ServiceSettings.EnableAPIUserDeletion true

U kunt een kanaal verwijderen met de mmctl CLI.

waarschuwing Wees voorzichtig: deze actie verwijdert het kanaal en alle gegevens permanent, en herstel is niet mogelijk.

Om een kanaal te verwijderen, vervangt u <TEAM> en <CHANNEL> door uw specifieke waarden en voert u uit:

mmctl channel delete <TEAM>:<CHANNEL>

Als u de fout Permanent channel deletion feature is not enabled. Please contact your System Administrator. tegenkomt, schakel deze functie in door uit te voeren:

mmctl config set ServiceSettings.EnableAPIChannelDeletion true