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
deployer_un_serveur_mattermost [2023/11/01 19:32] – [Introduction] superadmindeployer_un_serveur_mattermost [2023/11/01 20:14] (Version actuelle) – [Gestion des utilisateurs] superadmin
Ligne 153: Ligne 153:
  
 Il doit être dans l'état ''Active : active (running)'', sinon c'est qu'il y a eu une erreur de commise lors des étapes précédentes. Il doit être dans l'état ''Active : active (running)'', sinon c'est qu'il y a eu une erreur de commise lors des étapes précédentes.
 +
 +La configuration de Mattermost est terminée. Penser à configurer les enregistrements DNS nécessaire pour joindre le serveur via son nom de domaine (sauf si on utilise une IP).
 +
 +Pour vérifier que c'est fonctionnel, ouvrir un navigateur web sur un poste client et entrer l'adresse du serveur, suivi du port 8065 (port par défaut) :
 +{{ ::mattermost_http.png |Interface Web de Mattermost}}
 +
 +Pour créer un instance, il faut s'inscrire sur l'interface web et suivre l'assistant.
 +Pour la gestion des utilisateurs, voir plus bas.
  
 === Configuration du serveur Web === === Configuration du serveur Web ===
  
-Pour fonctionnerMattermost a besoin d'un serveur web. Ici on utilisera Apache, mais il est possible d'en utiliser un autre (Caddy, Nginx...).+Dans cette partieon configure la réécriture d'URL pour sécuriser les usages extérieursSi l'installation de Mattermost en cours n'a pas destination à être utilisée en dehors du réseau local, passer cette étape.  
 + 
 +Icion utilisera Apache, mais il est possible d'en utiliser un autre (Caddy, Nginx...).
  
 Installer d'abord le paquet : Installer d'abord le paquet :
Ligne 201: Ligne 211:
 </VirtualHost> </VirtualHost>
 </code> </code>
- 
-Si on veut rester en HTTP (par exemple pour un usage en local sans certificat SSL autosigné), garder uniquement les 3 premières lignes et la dernière. 
  
 Et activer le site comme ceci : Et activer le site comme ceci :
Ligne 213: Ligne 221:
  
 :!: Certbot ne permet de générer des certificats SSL que pour des noms de domaines. Le site doit être accessible depuis Internet pour que ça fonctionne. :!: Certbot ne permet de générer des certificats SSL que pour des noms de domaines. Le site doit être accessible depuis Internet pour que ça fonctionne.
- 
-La configuration de Mattermost est terminée. 
- 
  
 ==== Rétention des données ==== ==== Rétention des données ====
Ligne 225: Ligne 230:
 Ici, la commande supprime tous les messages de plus de 30 jours. Évidemment, c'est ajustable. Ici, la commande supprime tous les messages de plus de 30 jours. Évidemment, c'est ajustable.
  
-==== Test ==== +==== Gestion des utilisateurs ====
- +
- +
- +
- +
- +
- +
- +
  
-==== Etape 2 ====+La commande pour gérer les utilisateurs sous Mattermost est : 
 +<code>/opt/mattermost/bin/mmctl</code>
  
-=== Sous-étape 2.1 ===+Pour cela, il faut d'abord être connecté en tant qu'administrateur à Mattermost : 
 +<code>/opt/mattermost/bin/mmctl auth login http://localhost:8065</code>
  
-=== Sous-étape 2.2 ===+Indiquer un nom à la connexion (n'importe quoi) et ses identifiants de compte admin.
  
-==== Etape 3 ====+Créer un utilisateur : 
 +<code>/opt/mattermost/bin/mmctl user create --email test2@gmail.com --username test2 --password Password2</code>
  
-==== Vérifications ====+:!: On peut rajouter les options suivantes si besoin : 
 +  * --system-admin : pour donner des droits d'administration sur le serveur à l'utilisateur 
 +  * --email-verified : pour ignorer la vérification de l'adresse mail
  
 ===== Sources ===== ===== Sources =====