Kategorie: Linux

Installation Mattermost System Centos 8

SPOB folgende Anleitung beschreibt die Installation der Software in dem System CentOS Mattermost 8.
Hergestellt von ein paar Terminal-Befehle ausgeben.

Zuerst installieren wir den MySQL-Server-Befehl:

DNF MariaDB-Server -y installieren

Führen Sie es auf Ihrem System:

systemctl start mariadb
systemctl enable mariadb

Gehen Sie auf die MySQL-Server-Konfiguration und geben das root-Passwort durch Eingabe:

mysql_secure_installation

Wir beantworten die Fragen wie folgt:

Geben Sie das aktuelle Passwort für root (Geben Sie für keine):
Set root-Passwort? [Y / N] Y
New password:
neues Passwort erneut eingeben:
Entfernen Sie anonyme Benutzer? [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] und

Während dieses Prozesses geben wir das root-Passwort.

Der nächste Schritt ist es, die Datenbank und die Benutzer zu erstellen. Melden Sie sich bei dem mysql-Befehl:

mysql -u root -p

Wir servieren von uns zuvor root-Passwort zur Verfügung gestellt und eine Datenbank erstellen:

CREATE DATABASE mattermostdb;

Dann erstellen wir einen Benutzer und weisen Sie ihm die Erlaubnis:

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

naszehasło jeder Kurs ersetzen wir Ihr Passwort.

Reload Befugnisse und verlassen mit mysql

FLUSH PRIVILEGES;
AUSFAHRT;

Installation Mattermost

Zu Beginn hinzufügen, einen Systembenutzer:

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

Mattermosta Ladebefehl:

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

auspacken:

nimmt -xvzf am wichtigsten-5.21.0-linux-amd64.tar.gz

Mattermosta die Dateien in dem Verzeichnis / opt bewegen

mv mattermost / opt /

Wir geben die entsprechenden Berechtigungen:

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

Konfiguration Mattermost

Mattermosta bearbeiten Sie die Konfigurationsdatei an die zuvor erstellte Datenbank verbinden

nano /opt/mattermost/config/config.json

wir finden Abschnitt “SqlSettings”: { und wie folgt konfigurieren:

 "SqlSettings": {
    "Fahrername": "mysql",
    "Datenquelle": "mattermost:naszehasło @ tcp(localhost:3306)/mattermostdb?[object Window]",

Können wir in das Verzeichnis des Skripts gehen und es Pre-Launch:

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

Wir möchten das Protokoll sehen, alles ist in Ordnung.

{"Niveau":"die Info","ts":1585379681.8383002,"Anrufer":"utils / i18n.go:83","Nachricht":"Belastetes System Übersetzungen","für locale":"in","von locale":"/opt / mattermost / i18n / en.json"}
{"Niveau":"die Info","ts":1585379681.83874,"Anrufer":"app / server_app_adapters.go:58","Nachricht":"Server wird initialisiert ..."}
{"Niveau":"die Info","ts":1585379681.8470004,"Anrufer":"sqlstore / supplier.go:221","Nachricht":"Pinging SQL","Datenbank":"Meister"}
{"Niveau":"die Info","ts":1585379684.7858346,"Anrufer":"sqlstore / upgrade.go:112","Nachricht":"Das Datenbankschema Version wurde eingestellt","Ausführung":"5.21.0"}
{"Niveau":"Error","ts":1585379690.8182986,"Anrufer":"app / server_app_adapters.go:129","Nachricht":"SiteURL muss gesetzt werden,. Einige Funktionen arbeiten nicht richtig, wenn die SiteURL nicht gesetzt. Siehe Dokumentation zu: http://about.mattermost.com/default-site-url"}
{"Niveau":"die Info","ts":1585379690.821083,"Anrufer":"app / license.go:39","Nachricht":"Lizenzschlüssel von https://mattermost.com zu entsperren Enterprise-Funktionen erforderlich."}

Mattermosta abblenden Halte CRTL + C

Der nächste Schritt ist ein Systemdienst zu schaffen, dass wir es einfach verwalten und in einem Hintergrund laufen.

Erstellen Sie eine Datei /etc/systemd/system/mattermost.service

nano /etc/systemd/system/mattermost.service

Ein bestimmte Inhalt:

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

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

[Installieren]
WantedBy = multi-user.target

reload-Dämon:

systemctl Daemon-reload

wir starten:

systemctl start mattermost
 systemctl enable mattermost

Der Status von Dienstleistungen, die wir durch Typisierung sehen:

systemctl Status mattermost

Nachfolgend finden Sie eine Log-Probe:

 mattermost.service - Mattermost
   Loaded: beladen (/etc / systemd / System / mattermost.service; behindert; Anbieter voreingestellt: behindert)
   Aktiv: aktiv (Laufen) da Sa 2020-03-28 03:17:07 Sommerzeit; 14s ago
 Main PID: 15204 (mattermost)
    Aufgaben: 21 (Grenze: 25028)
   Erinnerung: 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]: {"Niveau":"die Info","ts":1585379827.1131086,"Anrufer":"app / server.go:247","Nachricht":"Printing current workin>
Beschädigen 28 03:17:07 centos8 mattermost[15204]: {"Niveau":"die Info","ts":1585379827.1131282,"Anrufer":"app / server.go:248","Nachricht":"geladene Config","Quelle">

Ganze sollte richtig funktionieren, Mattermost sollten die Ausgaben Browser naszadresip entsprechen:8065

Nach der Adresse gehen sollten wir eine erste Dienstkonfiguration machen.

Linux

Udostępnij
Opublikowane przez
Linux

Neue Beiträge

KeePass2 2.52 w Ubuntu 22.04

In der folgenden Anleitung wird beschrieben, wie Sie KeePass unter Ubuntu installieren. Całość wykonamy za pomocą kilku poleceń

4 years temu

Installieren des Master-PDF-Editors in Ubuntu 22.04

Master PDF Editor ist ein umfassendes PDF-Programm, die viele Funktionen enthält. Oprócz tworzenia i edycji

4 years temu

iotop - Speicherüberwachung

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

Führen Sie mehrere Befehle in einem Cron-Job aus

Sie können zwei oder mehr Befehle durch Semikolons trennen (;), Semikolon (;): służy do oddzielania

4 years temu

Ändern der Exif-Daten eines Fotos im Linux-Terminal

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

4 years temu

Installation von Rocket.Chat Server auf Rocky Linux 8

Die folgende Anleitung beschreibt, wie Rocket.Chat unter Rocky Linux installiert wird 8 Całość bardzo prosto zainstalujemy

4 years temu