Mattermost: Išplėstinė Mattermost administracija su mmctl
Ši dokumentacija yra Pradžia vadovo dalis. Visą vadovą rasite čia: Kaip pradėti naudotis Mattermost.
👋 Sveiki atvykę į Stackhero dokumentaciją!
Stackhero siūlo paruoštą naudoti Mattermost cloud sprendimą, kuris suteikia daugybę privalumų, įskaitant:
- Neriboti vartotojai ir kanalai.
- Įtrauktas neribotas ir dedikuotas SMTP el. pašto serveris.
- Pritaikomas domeno vardas, apsaugotas HTTPS (pavyzdžiui, https://chat.jusu-imone.com).
- Lengvi atnaujinimai vienu paspaudimu.
- Optimali veikla ir tvirta apsauga, užtikrinama privačia ir dedikuota VM.
- Prieinama 🇪🇺 Europoje ir 🇺🇸 JAV.
Taupykite laiką ir supaprastinkite savo gyvenimą: tereikia 5 minučių, kad išbandytumėte Stackhero Mattermost cloud hosting sprendimą!
Tiems, kurie nori gilintis, mmctl CLI suteikia galingus įrankius jūsų Mattermost instancijos valdymui ir konfigūravimui. Daugiau informacijos rasite oficialioje dokumentacijoje: https://docs.mattermost.com/manage/mmctl-command-line-tool.html.
CLI mmctl naudojimas su Mattermost
Galite įdiegti mmctl savo kompiuteryje arba paleisti jį naudodami Docker. Rekomenduojame naudoti Docker. Norėdami paleisti konteinerį su interaktyviu bash apvalkalu, galite vykdyti:
docker run -it mattermost/mattermost-team-edition:latest /bin/bash
Norėdami prisijungti, užmegzkite ryšį su savo serveriu vykdydami:
mmctl auth login -n stackhero https://<XXXXXX>.stackhero-network.com
Jums bus paprašyta įvesti savo Mattermost prisijungimo duomenis. Prisijungę galite atlikti įvairias administracines užduotis su mmctl CLI.
Jei naudojate dviejų veiksnių autentifikavimą ir susiduriate su klaida "could not initiate client: Invalid MFA token", įtraukite savo MFA tokeną (6 skaitmenų kodą iš jūsų MFA programėlės) vykdydami:
mmctl auth login -n stackhero --mfa-token <XXXXXX> https://<XXXXXX>.stackhero-network.com
Sėkmingai autentifikavus, galite išvardyti visus Mattermost vartotojus su šia komanda:
mmctl user list
Mattermost vartotojo ištrynimas naudojant mmctl
Būkite atsargūs: ši veiksmas visam laikui ištrins vartotoją ir visus susijusius duomenis, ir atkūrimas neįmanomas.
Nors galite išjungti vartotoją iš Mattermost Sistemos Konsolės, ištrynimas turi būti atliekamas naudojant mmctl CLI. Norėdami ištrinti vartotoją, vykdykite:
mmctl user delete [email protected]
Jei susiduriate su klaida "Permanent user deletion feature is not enabled. Please contact your System Administrator", įgalinkite vartotojo ištrynimą per API palaikymą vykdydami:
mmctl config set ServiceSettings.EnableAPIUserDeletion true
Mattermost kanalo ištrynimas naudojant mmctl
Galite ištrinti kanalą naudodami mmctl CLI.
Būkite atsargūs: ši veiksmas visam laikui ištrins kanalą ir visus jo duomenis, ir atkūrimas neįmanomas.
Norėdami ištrinti kanalą, pakeiskite <TEAM> ir <CHANNEL> savo specifinėmis reikšmėmis ir vykdykite:
mmctl channel delete <TEAM>:<CHANNEL>
Jei susiduriate su klaida Permanent channel deletion feature is not enabled. Please contact your System Administrator., įgalinkite šią funkciją vykdydami:
mmctl config set ServiceSettings.EnableAPIChannelDeletion true