Installer Mattermost avec MySQL sur Ubuntu 14.04 et Debian 8 . Mattermost est la meilleure alternative à l'application de messagerie Slack. Il vous offre une option pour toutes les communications en un seul endroit avec une interface facile à utiliser. Vous pouvez facilement partager des messages et des fichiers sur des ordinateurs de bureau et des appareils mobiles.
Étape 1 - Configurer le serveur de base de données MySQL
Vous devez d'abord installer le serveur de base de données MySQL sur votre système. Utilisez la commande suivante pour installer la version disponible par défaut de mysql ou lisez ce tutoriel.
$ sudo apt-get install mysql-server
Créez maintenant une base de données pour l'installation la plus importante et un utilisateur mysql pour l'authentification.
$ mysql -u root -p mysql> CREATE DATABASE mattermost; mysql> GRANT ALL on mattermost.* to [email protected] IDENTIFIED BY 'password'; mysql> FLUSH PRIVILEGES;
Étape 2 - Télécharger l'archive Mattermost
Vous pouvez maintenant utiliser un compte root ou un compte séparé pour votre installation la plus importante. Utilisez les commandes ci-dessous pour créer un compte séparé.
$ sudo adduser mmuser $ sudo passwd mmuser
Passez maintenant au compte nouvellement créé et téléchargez l'édition compilée la plus importante à l'aide de la commande ci-dessous. Pour trouver la dernière version, visitez ici. Extrayez également le fichier d'archive téléchargé.
$ sudo su - mmuser $ wget https://releases.mattermost.com/2.2.0/mattermost-team-2.2.0-linux-amd64.tar.gz $ tar xzf mattermost-team-2.2.0-linux-amd64.tar.gz
Étape 3 - Configurer Mattermost
Modifiez maintenant le fichier de configuration le plus important config/config.json et mettez à jour les détails ci-dessous sous SqlSettings section. Mettez à jour les valeurs DataSource selon les enregistrements créés à l'étape 1.
"DriverName": "mysql", "DataSource": "mmuser:[email protected](localhost:3306)/mattermost?charset=utf8mb4,utf8",
Créez maintenant un répertoire de données pour l'installation la plus importante. C'est l'endroit où le plus important conserve les données des équipes comme les fichiers téléchargés, etc.
$ mkdir ~/mattermost/data
Étape 4 – Démarrer le serveur Mattermost
Votre configuration la plus importante est terminée. Utilisez maintenant les commandes suivantes pour démarrer le service le plus important.
$ cd ~/mattermost/bin $ ./platform
Par défaut, Mattermost s'exécute sur le port 8065, qui peut être modifié dans config/config.json dossier. Accédez à votre serveur sur le port 8065 (ou port personnalisé) via un navigateur Web.
http://svr1.tecadmin.net:8065/
Maintenant, vous devrez peut-être créer votre première équipe dans la plupart des cas. Pour créer une équipe, entrez l'adresse e-mail du compte administrateur de l'équipe et cliquez sur Créer une équipe.
Assurez-vous que l'adresse e-mail de l'administrateur est correcte et cliquez sur "Oui, cette adresse est correcte".
Entrez maintenant le nom de votre équipe dans la case et cliquez sur Suivant.
Vous pouvez personnaliser l'URL de votre équipe ici. Entrez l'URL de l'équipe requise et cliquez sur Suivant.
Choisissez maintenant un nom d'utilisateur pour votre compte administrateur et cliquez sur Suivant.
Entrez un mot de passe sécurisé pour votre compte administrateur et cliquez sur Terminer.
Votre équipe a été créée avec succès et vous allez être redirigé vers votre compte.
Étape 5 - Configurer Mattermost avec Upstart
Créez maintenant un script de démarrage important pour le démon Upstart. Modifiez /etc/init/mattermost.conf fichier dans l'éditeur de texte et ajoutez le contenu suivant.
start on runlevel [2345] stop on runlevel [016] respawn chdir /home/mmuser/mattermost setuid mmuser exec bin/platform
Vous pouvez maintenant utiliser les commandes suivantes pour démarrer et arrêter le plus important.
$ sudo start mattermost $ sudo stop mattermost