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 [2022/07/31 09:52] – [Détruire un compte] 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 9: Ligne 9:
 Le plus simple: une "instant app" Scaleway, mais cela requiert un serveur dédié à cette tache (qui pourra cependent servir à d'autres tâches à installer manuellement). Le plus simple: une "instant app" Scaleway, mais cela requiert un serveur dédié à cette tache (qui pourra cependent servir à d'autres tâches à installer manuellement).
  
-Sinon, [[doc:formations:hebergement:serveur:mattermost_installation|voir cette page]] pour une installation "manuelle" sur un serveur existant.+Sinon, [[doc:formations:hebergement:serveur:mattermost:installation|voir cette page]] pour une installation "manuelle" sur un serveur existant.
 ====== Administration mattermost ====== ====== Administration mattermost ======
  
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
      
 Puis utiliser l'interface web pour l'ajouter aux canaux nécessaires Puis utiliser l'interface web pour l'ajouter aux canaux nécessaires
  
-=== Détruire un compte === 
  
-:!: mattermost a changé d'interface avec les versions et suivantes+:!: 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.
  
-  ./mattermost user delete john@example.com+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''.
  
-Ne fonctionnera plus, utilisez plutot+=== Détruire un compte ===
  
   ./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 ======
Ligne 59: Ligne 60:
 Notre: si le service s'arrete inopinément après une màj de la base de données sous-jacente, ajouter ''WantedBy=postgresql.service'' à la section ''[Install]'' de ''/lib/systemd/system/mattermost.service'' ([[https://github.com/mattermost/docs/pull/1812/files/656a68b7ff3ca86f608a1e45eccf7ddb50f3c062?short_path=1c1ceab#diff-1c1ceabdeacfb5217d1c93a489918acb|ref.]]). Notre: si le service s'arrete inopinément après une màj de la base de données sous-jacente, ajouter ''WantedBy=postgresql.service'' à la section ''[Install]'' de ''/lib/systemd/system/mattermost.service'' ([[https://github.com/mattermost/docs/pull/1812/files/656a68b7ff3ca86f608a1e45eccf7ddb50f3c062?short_path=1c1ceab#diff-1c1ceabdeacfb5217d1c93a489918acb|ref.]]).
  
-Voir aussi les [[doc:formations:hebergement:service:mattermost_scripts|scripts mattermost avancés]].+Voir aussi les [[doc:formations:hebergement:service:mattermost:scripts|scripts mattermost avancés]].
  
  
doc/formations/hebergement/service/mattermost.1659261129.txt.gz · Dernière modification : 2022/07/31 09:52 de jeremie