Outils pour utilisateurs

Outils du site


doc:formations:hebergement:service:mattermost

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
doc:formations:hebergement:service:mattermost [2023/11/23 11:25] jeremiedoc:formations:hebergement:service:mattermost [2024/05/29 09:03] (Version actuelle) – [Administration mattermost] jeremie
Ligne 3: Ligne 3:
 ====== Mattermost (clone de slack) ====== ====== Mattermost (clone de slack) ======
  
-Mattermost est un clone quasi parfait de Slack. En pratique, il est même probablement meilleur: le fait de l'héberger sur votre serveur le rend moins susceptible aux coupures et chûtes de débit qui sont relativement courantes avec la version publique et probablement surchargée de Slack!+Mattermost est un clone quasi parfait de Slack. En pratique, il est même probablement meilleur: le fait de l'héberger sur votre serveur le rend moins susceptible aux coupures et chûtes de débit qui sont relativement courantes avec la version publique et probablement surchargée de Slack. Il n'y a pas de bridage sur les volumes et le nombre de comptes, etc. On peut aussi automatiser nombre de taches, via des scripts (et parfois directement dans la BDD...)
  
 ====== Installation ====== ====== Installation ======
Ligne 15: Ligne 15:
  
   cd /opt/mattermost/bin   cd /opt/mattermost/bin
-  ./platform <...> +  ./mmctl auth login https://mattermost.mydomain.com   # nom du serveur mattermost 
 +   
 +Puis saisir son pseudo et son login afin de s'authentifier comme un administrateur pour pouvoir utiliser ''mmctl''.
 === Créer un compte === === Créer un compte ===
-  ./platform user create --email Mr.Untel@serveur.fr \+  ./mmctl user create --email Mr.Untel@serveur.fr \
     --username mruntel --password tatatoto --firstname Mr --lastname Untel     --username mruntel --password tatatoto --firstname Mr --lastname Untel
      
Ligne 24: Ligne 25:
  
  
-:!: avant la version 6+ on utilisait ''./platform'' au lieu de ''./mmctl'. On peut vouloir activer ''EnableLocalMode'' à ''True'' dans le ''config/config.json'' pour ne pas avoir à s'identifier en tant qu'administrateur.+:!: avant la version 6+ on utilisait ''./mmctl'' au lieu de ''./mmctl''. On peut vouloir activer ''EnableLocalMode'' à ''True'' dans le ''config/config.json'' pour ne pas avoir à s'identifier en tant qu'administrateur.
  
 Sans cela, vous pouvez utiliser l'API (y compris à distance), si vous vous identifiez préalablement avec  ''./mmctl auth login %%--%%name local-server %%--%%username moi@ici.com https://forum.demonsite.com''. Certaines options sont refusées par défaut pour des raisons de sécurité. Vous aurez par exemple peut être à reconfigurer ''"EnableAPITeamDeletion": true,'' et ''"EnableAPIUserDeletion": true,'' dans le ''config/config.json''. Sans cela, vous pouvez utiliser l'API (y compris à distance), si vous vous identifiez préalablement avec  ''./mmctl auth login %%--%%name local-server %%--%%username moi@ici.com https://forum.demonsite.com''. Certaines options sont refusées par défaut pour des raisons de sécurité. Vous aurez par exemple peut être à reconfigurer ''"EnableAPITeamDeletion": true,'' et ''"EnableAPIUserDeletion": true,'' dans le ''config/config.json''.
  
 === Détruire un compte === === Détruire un compte ===
- 
-Autrefois: 
- 
-  ./mattermost user delete john@example.com 
- 
-Maintenant (version 6+): 
  
   ./mmctl --confirm --local user delete john   ./mmctl --confirm --local user delete john
      
 === Pour réinitialiser un mot de passe ou débloquer un compte verrouillé suite à trop d'echec === === Pour réinitialiser un mot de passe ou débloquer un compte verrouillé suite à trop d'echec ===
-  ./platform user password mruntel tatatoto+ 
 +  ./mmctl user password mruntel tatatoto
      
 === Pour élever un utilisateur au rang d'administrateur === === Pour élever un utilisateur au rang d'administrateur ===
  
-  ./mattermost roles system_admin untel+  ./mmctl roles system_admin untel
  
 :!: la doc officielle est obsolète, cette commande ne marche plus: :!: la doc officielle est obsolète, cette commande ne marche plus:
  
-  ./platform -assign_role -team_name="monequipe" -email="Mr.Untel@serveur.fr" --role="system_admin"+  ./mmctl -assign_role -team_name="monequipe" -email="Mr.Untel@serveur.fr" --role="system_admin"
  
 ====== Divers ====== ====== Divers ======
doc/formations/hebergement/service/mattermost.1700738731.txt.gz · Dernière modification : 2023/11/23 11:25 de jeremie