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.
In der folgenden Anleitung wird beschrieben, wie Sie KeePass unter Ubuntu installieren. Całość wykonamy za pomocą kilku poleceń…
Master PDF Editor ist ein umfassendes PDF-Programm, die viele Funktionen enthält. 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…
Sie können zwei oder mehr Befehle durch Semikolons trennen (;), Semikolon (;): służy do oddzielania…
Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.…
Die folgende Anleitung beschreibt, wie Rocket.Chat unter Rocky Linux installiert wird 8 Całość bardzo prosto zainstalujemy…