Le problème le plus important est l’existence d’une auto-substitution Open Source pour Slack. Vous permet de discuter avec votre équipe en temps réel et de partager des fichiers directement. Pour de nombreuses équipes, Slack est devenu un outil indispensable. Cependant, beaucoup de gens préfèrent une solution qui leur donne plus de contrôle. Dans ce cas, Mattermost est la meilleure option facilement, et vous pouvez compter sur elle pour plus de confidentialité et de sécurité.
Installer le docker
Il existe plusieurs manières d'installer Mattermost sur un serveur Linux, mais la plupart nécessitent beaucoup de configuration et de maintenance. Sauf si vous avez une personne ou une équipe dédiée à garder votre serveur, ce n'est probablement pas la meilleure voie à suivre. En revanche, Docker est plus facile à configurer et les développeurs de Mattermost prennent officiellement en charge Docker en tant que moyen d’installer et d’exécuter votre serveur.
Ajouter un référentiel Docker
Les versions de Docker disponibles dans Ubuntu sont anciennes ou mauvaises. Heureusement, les développeurs Docker fournissent un entrepôt contenant les derniers packages prêts à être installés. Commencez à installer la configuration requise pour configurer le référentiel.
sudo apt install apt-transport-https ca-certificates curl software-properties-common
Importez ensuite la clé de l’entrepôt.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Créez un nouveau fichier pour configurer votre référentiel de stockage dans "/etc/apt/sources.list.d/docker.list " Et ouvrez-le en utilisant votre éditeur de texte préféré. Placez la ligne suivante dans le fichier, en supposant que vous utilisez Ubuntu Bionic.
deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
Vous devez enregistrer et quitter le fichier. Ensuite, mettez à jour Apt.
sudo apt update
Installer Docker et Git
Vous êtes prêt à installer Docker via Apt. Vous aurez également besoin de Git pour la prochaine partie, il est donc également prouvé que vous n'en possédez pas déjà.
sudo apt install docker-ce docker-compose git
L'agent Docker démarre dès que l'installation est terminée.
Télécharger le conteneur
Dans cette section, vous allez copier le dernier conteneur de Docker à partir de Git. Choisissez un répertoire dans lequel vous souhaitez télécharger des fichiers, puis insérez le CD dans celui-ci.
cd ~/Downloads git clone https://github.com/mattermost/mattermost-docker.git
Le téléchargement prendra quelques secondes. Vous pouvez voir les progrès dans la fenêtre de votre terminal.
Editer la configuration
Vous trouverez toute la configuration du conteneur Mattermost Docker dans le dossier le plus récupéré que vous venez de télécharger. Le fichier s'appelle "docker-compose.yml".
Sous l'en-tête «app:», supprimez les lignes «args:» et «-edition = team». Si vous souhaitez changer qui l'exécute, vous pouvez également restaurer et modifier ces lignes.
Sous la section "Web:", vous pouvez modifier les ports utilisés par Mattermost pour écouter. Par défaut, il utilise des ports Web standard. Si votre serveur ne fonctionne que dans Mattermost, ce ne sera pas un problème.
Construire le conteneur
Modifiez les guides dans le dossier du conteneur, si ce n'est déjà fait. Ensuite, construisez le conteneur.
cd mattermost-docker sudo docker-compose build
Cela peut prendre un certain temps, mais une fois la création terminée, le serveur Mattermost ne prendra que quelques étapes.
Configurez les répertoires de données de votre serveur et modifiez les autorisations pour que votre serveur puisse les utiliser.
mkdir -pv ./volumes/app/mattermost/{data,logs,config} sudo chown -R 2000:2000 ./volumes/app/mattermost/
Mattermost commencé et contacter
Avec votre conteneur créé et configuré répertoires, vous pouvez le démarrer.
sudo docker-compose up -d
Ouvrez le navigateur et accédez à l'adresse du serveur et au numéro de port que vous avez créés. Si tout se passe bien, vous serez accueilli avec une page d'accueil. Cette page vous permet de créer votre propre compte administrateur. Remplissez tout pour obtenir votre compte.
Après avoir renseigné les informations, vous pouvez accéder au contrôleur système de votre serveur. C'est l'interface de gestion pour tout sur le serveur.
Cliquez sur votre nom d'utilisateur pour revenir à l'écran de sélection des équipes et créer une nouvelle équipe.
Tout d’abord, donnez un nom à votre équipe. Ceux-ci sont similaires aux canaux Slack, au cas où vous ne l'auriez pas deviné.
Ensuite, attribuez l'adresse de votre équipe.
Lorsque vous avez fini de configurer l'équipe, vous serez dirigé vers l'écran de discussion de votre équipe. La planification devrait immédiatement vous faire sentir familier.
Vous pouvez maintenant exécuter et gérer Mattermost via Docker. Vous pouvez les garder à jour et les exécuter aussi longtemps que vous en avez besoin. Tout existe et indépendamment de votre système. Pour utiliser la productivité, vous souhaiterez peut-être configurer votre serveur pour renforcer la sécurité et éventuellement créer un pare-feu.