Non classé

Comment installer sur le serveur Linux Ubuntu 20.04 LTS – Les meilleures astuces pour son serveur

Par Titanfall , le 22 novembre 2020 - 6 minutes de lecture

[bzkshopping keyword= »Minecraft » count= »8″ template= »grid »]

Mattermost est une plate-forme de collaboration et un système de messagerie open source et gratuits qui peuvent être considérés comme une excellente alternative aux Microsoft Teams ou Slack populaires. Il fournit non seulement un service de chat auto-hébergé, mais permet également aux utilisateurs – partage de fichiers, recherche et modules d'être intégrés pour étendre les services. Ici, nous installerons Mattermost en utilisant Omnibus via la gestion des packages APT sur Ubuntu 20.04 LTS fonctionnant sur Google Cloud.

Omnibus est le moyen le plus simple d'installer Mattermost non seulement sur Ubuntu 20.04, y compris les versions antérieures telles que Ubuntu 18.04 avec Debian, Linux Mint et plus encore …

Maintenant, si vous dites en quoi l'Omnibus est différent du package Mattermost régulier?

Alors l'Omnibus de Mattermost est un package simple qui automatise le processus d'installation de Mattermost. Ainsi, nous n'avons pas besoin de configurer manuellement des packages individuels, des bases de données et des serveurs proxy, avec une seule commande, tout sera fait. Actuellement, Omnibus n'est disponible que pour les plates-formes de serveurs Bionic et Focal Fossa. De plus, il utilise le gestionnaire de paquets apt pour installer tous les paquets nécessaires, même après les avoir utilisés pour les mettre à jour ultérieurement. Le package comprend l'édition Mattermost Enterprise gratuite et sans licence.

Projet Mattermost Github Lien latéral.

De quoi avons-nous besoin pour mettre en place une alternative Slack ou Team Mattermost?

  • Serveur Ubuntu ou Debian sur une machine locale ou cloud
  • sudo accès
  • connexion Internet

Installez et configurez Mattermost à l'aide d'Omnibus sur un serveur Ubuntu 20.04 ou 18.04 LTS

Préparer le serveur Ubuntu 20.04 LTS

Avant de commencer l'installation et la configuration du serveur Mattermost, assurons-nous que les packages disponibles sur notre système sont à jour.

mise à jour sudo apt
mise à niveau sudo apt

Configurer les fichiers Omnibus

L'Omnibus contient tous les fichiers nécessaires pour configurer différents packages pour Mattermost, et dans cette étape, nous exécutons un script qui configure automatiquement tous les dépôts Debian nécessaires à l'aide de la commande cURL, comme la base de données PostgreSQL, un serveur Web Nginx à utiliser en tant que proxy, et certbot pour émettre et renouveler le certificat SSL.

curl -o- https://deb.packages.mattermost.com/repo-setup.sh | sudo bash

Installez Mattermost Omnibus

Une fois la commande ci-dessus terminée, il est temps d'exécuter la commande principale qui téléchargera et configurera non seulement Mattermost, mais également d'autres packages de serveur ou outils tels que Database, Nginx et SSL Certificate.

sudo apt installe matièremost-omnibus -y

Remarque: Si vous utilisez Cloudflare ou avez déjà un certificat SSL actif pour le domaine principal et que vous souhaitez installer Mattermost pour le sous-domaine, vous n'avez pas besoin d'activer le certificat HTTPS. Par conséquent, dans de tels cas, au lieu d'exécuter la commande ci-dessus, utilisez ce qui suit:

sudo MMO_HTTPS=faux apt installer omnibus le plus important

Cependant, nous pouvons activer ou désactiver le SSL installé ultérieurement à l'aide du fichier de configuration, au cas où vous oublieriez d'exécuter la commande ci-dessus.

Ajouter un domaine et une adresse e-mail

Lorsque vous configurez le serveur pour la plate-forme de discussion d'entreprise Mattermost, l'installation vous demandera d'entrer le nom de domaine que vous souhaitez utiliser avec elle. Ici nous utilisons demo.how2shout.com. De la même manière, vous pouvez utiliser celui que vous souhaitez utiliser.

Ajouter un domaine à utiliser avec Mattermost min

Pour configurer un certificat SSL pour le domaine, saisissez l'adresse e-mail à utiliser comme point de contact pour Letsencrypt.

Ajouter une adresse e-mail Certbot pour SSL min

Lorsque l'installation est terminée, vous verrez un message d'installation réussie.

MatterMost est installé sur Ubuntu 20.04 Linux min

Fichier de configuration MatterMost (facultatif)

Avant de continuer. Voyons comment modifier le fichier de configuration au cas où vous voudriez changer le domaine, l'adresse e-mail, activer ou désactiver le support HTTPS, le mode local et que vous souhaitez modifier la base de données locale (Nom d'utilisateur et mot de passe).

sudo nano /etc/mattermost/mmomni.yml

Une fois les modifications apportées pour l'utiliser, nous devons exécuter la commande de reconfiguration:

mmomni reconfigurer

Fichier de configuration du serveur de discussion MatterMost

Autres commandes mmomni:

sauvegarde mmomni: Prend un instantané complet de votre serveur et l'enregistre dans un emplacement de fichier spécifié.
restauration mmomni: Restaure le fichier de sauvegarde
reconfigurer mmomni: Reconfigurez le serveur pour appliquer les modifications du fichier de configuration.
statut mmomni: Ceci indique l'état actuel de tous les composants Omnibus.
mmomni hale: Exécute une queue de journaux de tous les composants Omnibus.

Configurer MatterMost Server

Ouvrez le navigateur du système local et entrez le nom de domaine ou l'adresse IP du serveur sur lequel vous avez installé Mattermost.

Créer un compte SysAdmin

Enregistrez un compte avec le serveur de chat installé pour accéder au backend.

Créer un compte dans Mattermost min

Faire une équipe

Vous pouvez créer une équipe ultérieurement ou correctement lors de la configuration du serveur. Saisissez le nom que vous souhaitez utiliser pour l'équipe.

Créer et inviter mes autres utilisateurs

Équipe NAme min  open source, cloud privé, option Slack Option Mattermost Omnibus Slack sur Ubuntu 20.04 LTS min

Accéder à sysadmin

Pour accéder à la console système, l'administrateur système peut utiliser l'URL http: //nom de domaine/ admin_console ou http: //adresse IP/ admin_console.

N'oubliez pas de changer texte en gras dans le lien ci-dessus avec l'adresse IP ou le nom de domaine du serveur.

Depuis la console système, l'administrateur peut modifier l'emplacement de stockage des fichiers, la base de données, l'URL, etc.

Base de données Postgres min Serveur de chat OpenSource Mattermost FileStorage min Accès à la console système Mattermest min

Nous accédons à notre serveur exécutant l'utilisateur Teams via l'application client Mattermost Android et iOS. Apprenez-en plus à ce sujet dans la documentation officielle.

Désinstaller Mattermost Ubuntu

Depuis que nous l'avons installé à l'aide du gestionnaire de packages APT, nous pouvons l'utiliser pour le supprimer.

sudo apt remove - purge le plus important omnibus

Réflexions finales:

De cette façon, nous pouvons installer rapidement le populaire serveur open source Mattermost sur Ubuntu 20.4 ou 18.04 LTS, si vous avez des questions ou rencontrez des problèmes, faites-le nous savoir …

Click to rate this post!
[Total: 0 Average: 0]

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.