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.
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