Outils pour utilisateurs

Outils du site


mattermost_un_container_lxc

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
Prochaine révisionLes deux révisions suivantes
mattermost_un_container_lxc [2021/02/24 11:34] Benjamin Labomediamattermost_un_container_lxc [2021/02/24 11:53] Benjamin Labomedia
Ligne 132: Ligne 132:
   systemctl status mattermost.service   systemctl status mattermost.service
   systemctl enable mattermost.service   systemctl enable mattermost.service
 +
 +On peut désormais sortir du container pour configurer le vhost proxy
 +  root@tlcvl ~ #exit
 +
 +==== Configuration du vhost sur le serveur hote pour proxy du traffic vers le container ====
 +On génère déjà un certificat avec certbot avec un vhost temporaire qui contient l'adresse du serveur et pointe vers /var/www/html
 +  certbot certonly --http-01-address 135.181.129.123 -d tl-cvl.futuretic.fr --verbose
 +Une fois le certificat généré, config du vhost, on redirige les requêtes sur port 80 vers 443 et
 +  nano /etc/apache2/sites-available/tl-cvl.futuretic.fr-le-ssl.conf
 +<file php tl-cvl.futuretic.fr-le-ssl.conf>
 +<IfModule mod_ssl.c>
 +
 +        <VirtualHost *:443>
 +
 +                ServerAdmin     tech@futuretic.fr
 +                ServerName      tl-cvl.futuretic.fr
 +
 +                SSLEngine on
 +                SSLProxyEngine On
 +
 +                SSLCertificateFile /etc/letsencrypt/live/tl-cvl.futuretic.fr/fullchain.pem
 +                SSLCertificateKeyFile /etc/letsencrypt/live/tl-cvl.futuretic.fr/privkey.pem
 +                Include /etc/letsencrypt/options-ssl-apache.conf
 +
 + ProxyPreserveHost       On
 +
 + # proxy pour cetificat
 + DocumentRoot /var/www/html
 + ProxyPass /.well-known !
 +
 + # Set web sockets
 + RewriteEngine On
 + RewriteCond %{REQUEST_URI} /api/v[0-9]+/(users/)?websocket [NC,OR]
 + RewriteCond %{HTTP:UPGRADE} ^WebSocket$ [NC,OR]
 + RewriteCond %{HTTP:CONNECTION} ^Upgrade$ [NC]
 + RewriteRule .* ws://10.0.3.235:8065%{REQUEST_URI} [P,QSA,L]
 +
 + <Location />
 + Require all granted
 + ProxyPass http://10.0.3.235:8065/
 + ProxyPassReverse http://10.0.3.235:8065/
 + ProxyPassReverseCookieDomain 10.0.3.235 tl-cvl.futuretic.fr
 + </Location>
 +
 +
 +                ErrorLog /var/log/apache2/tl-cvl.futuretic.fr.error.log
 +                LogLevel error
 +                CustomLog /var/log/apache2/tl-cvl.futuretic.fr.access.log vhost_combined
 +
 +        </VirtualHost>
 +
 +</IfModule>
 +</file>
 +Ajouter ensuite ce vhost ainsi que celui pour port 80 et reload
 +  a2ensite tl-cvl.futuretic.fr.conf tl-cvl.futuretic.fr-le-ssl.conf 
 +  systemctl reload apache2
  
 ==== Configuration de Mattermost ==== ==== Configuration de Mattermost ====
 +On doit maintenant pouvoir se rendre à l'url pour accéder à l'interface de Mattermost et créer ainsi le premier utilisateur administrateur du site
 +
 +Notamment la configuration SMTP pour que les mails soient bien envoyés
 +{{::mattermost-smtp.png|}}
 +Et configurer les notifications pour qu'elles aient un expéditeur, ...
 +{{::mattermost-notifications.png|}}
 +
 +==== Configurations complémentaires ====
 +On règle les locales pour être en français par défaut
 +  dpkg-reconfigure locales
 +Choisir FR UTF8 par défaut et régler dans l'interface d'amin de Mattermost le français par défaut
 +
 +Ajout du plug-in jitsi pour permettre l'intégration de visioconf dans les canaux de discussion Mattermost
  
 +{{tag>bj serveur lxc mattermost futuretic}}
mattermost_un_container_lxc.txt · Dernière modification : 2023/10/11 21:04 de Labomedia