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.
Het gebruik van de CLI mmctl met Mattermost
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
Een Mattermost-gebruiker verwijderen met mmctl
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
Een Mattermost-kanaal verwijderen met mmctl
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