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 biedt een kant-en-klare Mattermost cloud oplossing die tal van voordelen biedt, waaronder:

  • Onbeperkte gebruikers en kanalen.
  • Onbeperkte en toegewijde SMTP emailserver inbegrepen.
  • Aanpasbare domeinnaam beveiligd met HTTPS (bijvoorbeeld, https://chat.uw-bedrijf.com).
  • Moeiteloze updates met slechts één klik.
  • Optimale prestaties en robuuste beveiliging aangedreven door een privé en toegewijde VM.
  • Beschikbaar in 🇪🇺 Europa en 🇺🇸 USA.

Bespaar tijd en vereenvoudig uw leven: het kost slechts 5 minuten om Stackhero's Mattermost cloud hosting oplossing te proberen!

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