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.
Le guide ci-dessous décrit comment installer KeePass sur Ubuntu. Całość wykonamy za pomocą kilku poleceń…
Master PDF Editor est un programme PDF complet, qui comprend de nombreuses fonctionnalités. Oprócz tworzenia i edycji…
Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w…
Vous pouvez séparer deux ou plusieurs commandes avec des points-virgules (;), Point-virgule (;): służy do oddzielania…
Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.…
Le guide suivant décrit comment installer Rocket.Chat sur Rocky Linux 8 Całość bardzo prosto zainstalujemy…