GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Mattermost avec MySQL sur Ubuntu 14.04 et Debian 8

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

Ubuntu
  1. Comment installer MySQL 8.0 dans Ubuntu 18.04

  2. Comment installer Spotify sur Ubuntu et Debian

  3. Comment installer Nginx avec PHP5 et MySQL sur Ubuntu 11.10

  4. Comment installer MySQL sur Debian 11

  5. Comment installer MySQL sur Debian 11

Comment installer MySQL sur Ubuntu

Comment installer le serveur MySQL dans Ubuntu

Comment installer MySQL 8.0 sur Ubuntu 18.04

Comment installer Mattermost sur Debian 11

Comment installer le client de bureau Mattermost sur Debian 11 / Ubuntu 20.04

Comment installer MySQL sur Ubuntu 22.04