Kategorie: Linux

Installation Mattermost Centos 8

SPOB guide suivant décrit l'installation du logiciel dans le système CentOS Mattermost 8.
Fait en passant quelques commandes du terminal.

Tout d'abord, nous installons la commande du serveur MySQL:

DNF installer -y MariaDB-serveur

Lancez-le sur votre système:

systemctl start mariadb
systemctl enable mariadb

Accédez à la configuration du serveur MySQL et de donner le mot de passe root en tapant:

mysql_secure_installation

Nous répondons aux questions comme suit:

Entrez le mot de passe actuel pour root (pour entrer dans aucune):
Définir le mot de passe root? [Y / N] Y
New password:
ré-entrez le nouveau mot de passe:
Supprimer les utilisateurs anonymes? [Y / N] Y
Disallow root login remotely? [Y / N] Y
Remove test database and access to it? [Y / N] Y
Reload privilege tables now? [Y / N] et

Au cours de ce processus, nous donnons le mot de passe root.

L'étape suivante consiste à créer la base de données et l'utilisateur. Se connecter à la commande mysql:

mysql -u root -p

Nous desservons déjà fournies par nous mot de passe root et de créer une base de données:

CREATE DATABASE mattermostdb;

Ensuite, nous créons un utilisateur et lui attribuer l'autorisation:

GRANT ALL PRIVILEGES SUR mattermostdb. * À mattermost @ localhost identified by 'naszehasło';

naszehasło tout bien sûr, nous remplacer votre mot de passe.

pouvoirs Recharger et repartez avec MySQL

FLUSH PRIVILEGES;
SORTIE;

Installation Mattermost

Au début, ajoutez un utilisateur du système:

useradd -d / opt / mattermost -U -M mattermost

commande de charge Mattermosta:

wget https://releases.mattermost.com/5.21.0/mattermost-5.21.0-linux-amd64.tar.gz

déballer:

prend la matière -xvzf plus 5.21.0-linux-amd64.tar.gz

Mattermosta déplacer les fichiers vers le répertoire / opt

mv mattermost / opt /

Nous donnons les autorisations appropriées:

mkdir /opt/mattermost/data
 chown -R mattermost:mattermost /opt/mattermost
 chmod -R g+w /opt/mattermost

configuration Mattermost

modifier Mattermosta le fichier de configuration pour se connecter à la base de données créée précédemment

le guide suivant décrit comment installer Mattermost sur Alma Linux

nous trouvons la section “SqlSettings”: { et configure comme suit:

 "SqlSettings": {
    "le guide suivant décrit comment installer Mattermost sur Alma Linux": "le guide suivant décrit comment installer Mattermost sur Alma Linux",
    "le guide suivant décrit comment installer Mattermost sur Alma Linux": "le guide suivant décrit comment installer Mattermost sur Alma Linux:le guide suivant décrit comment installer Mattermost sur Alma Linux(localhost:3306)/le guide suivant décrit comment installer Mattermost sur Alma Linux?charset=utf8mb4,utf8u0026readTimeout=30su0026writeTimeout=30s",

Peut-on aller dans le répertoire du script et pré-lancer:

cd /opt/mattermost
 sudo -u mattermost bin/mattermost

Nous voudrions voir le journal, tout est OK.

{"plugins/focalboard/server/dist/plugin-linux-amd64

Jan":"plugins/focalboard/server/dist/plugin-linux-amd64

Jan","ts":1585379681.8383002,"plugins/focalboard/server/dist/plugin-linux-amd64

Jan":"utils/i18n.go:83","plugins/focalboard/server/dist/plugin-linux-amd64

Jan":"Loaded system translations","for locale":"en","from locale":"/opt / mattermost / i18n / en.json"}
{"plugins/focalboard/server/dist/plugin-linux-amd64

Jan":"plugins/focalboard/server/dist/plugin-linux-amd64

Jan","ts":1585379681.83874,"plugins/focalboard/server/dist/plugin-linux-amd64

Jan":"app / server_app_adapters.go:58","plugins/focalboard/server/dist/plugin-linux-amd64

Jan":"Server est en cours d'initialisation ..."}
{"plugins/focalboard/server/dist/plugin-linux-amd64

Jan":"plugins/focalboard/server/dist/plugin-linux-amd64

Jan","ts":1585379681.8470004,"plugins/focalboard/server/dist/plugin-linux-amd64

Jan":"sqlstore / supplier.go:221","plugins/focalboard/server/dist/plugin-linux-amd64

Jan":"SQL pinging","base de données":"Maître"}
{"plugins/focalboard/server/dist/plugin-linux-amd64

Jan":"plugins/focalboard/server/dist/plugin-linux-amd64

Jan","ts":1585379684.7858346,"plugins/focalboard/server/dist/plugin-linux-amd64

Jan":"sqlstore / upgrade.go:112","plugins/focalboard/server/dist/plugin-linux-amd64

Jan":"La version du schéma de base de données a été défini","version":"5.21.0"}
{"plugins/focalboard/server/dist/plugin-linux-amd64

Jan":"Erreur","ts":1585379690.8182986,"plugins/focalboard/server/dist/plugin-linux-amd64

Jan":"app / server_app_adapters.go:129","plugins/focalboard/server/dist/plugin-linux-amd64

Jan":"SiteURL doit être réglé. Certaines fonctionnalités fonctionneront correctement si le SiteURL n'est pas réglé. Voir la documentation pour plus de détails: http://about.mattermost.com/default-site-url"}
{"plugins/focalboard/server/dist/plugin-linux-amd64

Jan":"plugins/focalboard/server/dist/plugin-linux-amd64

Jan","ts":1585379690.821083,"plugins/focalboard/server/dist/plugin-linux-amd64

Jan":"app / license.go:39","plugins/focalboard/server/dist/plugin-linux-amd64

Jan":"La clé de licence de https://mattermost.com requis pour déverrouiller les fonctions de l'entreprise."}

Mattermosta arrêter maintenant CRTL + C

L'étape suivante consiste à créer un service de système que nous pouvons gérer simplement et de courir en arrière-plan.

Créez un fichier /etc/systemd/system/mattermost.service

nano /etc/systemd/system/mattermost.service

Un contenu donné:

[Unité]
Description=Mattermost
After=syslog.target network.target mariadb.service

[Un service]
Type=notify
WorkingDirectory=/opt/mattermost
User=mattermost
ExecStart=/opt/mattermost/bin/mattermost
PIDFile=/var/run/mattermost.pid
TimeoutStartSec=3600
LimitNOFILE=49152

[Installer]
WantedBy = multi-user.target

reload démon:

systemctl démon-reload

nous lançons:

systemctl start mattermost
 systemctl enable mattermost

Statut des services que nous pouvons voir en tapant:

systemctl état mattermost

Ci-dessous un exemple de journal:

 mattermost.service - Mattermost
   Loaded: chargé (/etc / systemd / system / mattermost.service; désactivée; fournisseur de préréglage: désactivée)
   actif: actif (fonctionnement) depuis Sat 2020-03-28 03:17:07 EDT; 14s ago
 Main PID: 15204 (le guide suivant décrit comment installer Mattermost sur Alma Linux)
    les tâches: 21 (limite: 25028)
   Mémoire: 120.8M
   CGroup: /system.slice / mattermost.service
           ??15204 /opt / mattermost / bin / mattermost
           ??15214 plugins/com.mattermost.nps/server/dist/plugin-linux-amd64

Mar 28 03:17:07 centos8 mattermost[15204]: {"plugins/focalboard/server/dist/plugin-linux-amd64

Jan":"plugins/focalboard/server/dist/plugin-linux-amd64

Jan","ts":1585379827.1131086,"plugins/focalboard/server/dist/plugin-linux-amd64

Jan":"app / server.go:247","plugins/focalboard/server/dist/plugin-linux-amd64

Jan":"Printing current workin>
Mar 28 03:17:07 centos8 mattermost[15204]: {"plugins/focalboard/server/dist/plugin-linux-amd64

Jan":"plugins/focalboard/server/dist/plugin-linux-amd64

Jan","ts":1585379827.1131282,"plugins/focalboard/server/dist/plugin-linux-amd64

Jan":"app / server.go:248","plugins/focalboard/server/dist/plugin-linux-amd64

Jan":"config Loaded","la source">

Ensemble devrait fonctionner correctement, Mattermost doit correspondre les dépenses naszadresip du navigateur:8065

Après être allé à l'adresse que nous devrions faire une configuration de service initiale.

Linux

Udostępnij
Opublikowane przez
Linux

articles récents

KeePass2 2.52 w Ubuntu 22.04

Le guide ci-dessous décrit comment installer KeePass sur Ubuntu. Całość wykonamy za pomocą kilku poleceń

4 years temu

Installation de l'éditeur Master PDF dans Ubuntu 22.04

Master PDF Editor est un programme PDF complet, qui comprend de nombreuses fonctionnalités. Oprócz tworzenia i edycji

4 years temu

iotop - surveillance de la mémoire

Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w

4 years temu

Exécutez plusieurs commandes dans une tâche cron

Vous pouvez séparer deux ou plusieurs commandes avec des points-virgules (;), Point-virgule (;): służy do oddzielania

4 years temu

Changer les données exif d'une photo dans le terminal Linux

Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.

4 years temu

Installation du serveur Rocket.Chat sur Rocky Linux 8

Le guide suivant décrit comment installer Rocket.Chat sur Rocky Linux 8 Całość bardzo prosto zainstalujemy

4 years temu