GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Mattermost mit MySQL unter Ubuntu 14.04 und Debian 8

Installieren Sie Mattermost mit MySQL auf Ubuntu 14.04 und Debian 8 . Mattermost ist die beste Alternative zur Messaging-Anwendung Slack. Es bietet Ihnen eine Option für die gesamte Kommunikation an einem Ort mit einer benutzerfreundlichen Oberfläche. Sie können Nachrichten und Dateien ganz einfach über Desktops und Mobilgeräte teilen.

Schritt 1 – Einrichten des MySQL-Datenbankservers

Zuerst müssen Sie den MySQL-Datenbankserver auf Ihrem System installieren. Verwenden Sie den folgenden Befehl, um die standardmäßig verfügbare Version von mysql zu installieren, oder lesen Sie dieses Tutorial.

$ sudo apt-get install mysql-server

Erstellen Sie nun eine Datenbank für die wichtigste Installation und einen mysql-Benutzer zur Authentifizierung.

$ mysql -u root -p

mysql> CREATE DATABASE mattermost;
mysql> GRANT ALL on mattermost.* to [email protected] IDENTIFIED BY 'password';
mysql> FLUSH PRIVILEGES;

Schritt 2 – Mattermost-Archiv herunterladen

Jetzt können Sie das Root-Konto oder ein separates Konto für Ihre wichtigste Installation verwenden. Verwenden Sie die folgenden Befehle, um ein separates Konto zu erstellen.

$ sudo adduser mmuser
$ sudo passwd mmuser

Wechseln Sie jetzt zum neu erstellten Konto und laden Sie die wichtigste kompilierte Ausgabe mit dem folgenden Befehl herunter. Die neueste Version finden Sie hier. Extrahieren Sie auch die heruntergeladene Archivdatei.

$ 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

Schritt 3 – Mattermost konfigurieren

Bearbeiten Sie nun die wichtigste Konfigurationsdatei config/config.json und aktualisieren Sie die unten stehenden Details unter SqlSettings Sektion. Aktualisieren Sie die DataSource-Werte gemäß den in Schritt 1 erstellten Datensätzen.

  "DriverName": "mysql",
  "DataSource": "mmuser:[email protected](localhost:3306)/mattermost?charset=utf8mb4,utf8",

Erstellen Sie nun das Datenverzeichnis für die wichtigste Installation. Dies ist der Ort, an dem Mattermost Daten von Teams wie hochgeladene Dateien usw. aufbewahrt.

$ mkdir ~/mattermost/data

Schritt 4 – Mattermost Server starten

Ihre wichtigste Einrichtung ist abgeschlossen. Verwenden Sie nun die folgenden Befehle, um den Mattermost-Dienst zu starten.

$ cd ~/mattermost/bin
$ ./platform

Mattermost läuft standardmäßig auf Port 8065, der in config/config.json geändert werden kann Datei. Greifen Sie über den Webbrowser auf Ihren Server über Port 8065 (oder einen benutzerdefinierten Port) zu.

 http://svr1.tecadmin.net:8065/

Jetzt müssen Sie möglicherweise Ihr erstes Team im Wesentlichen erstellen. Um ein Team zu erstellen, geben Sie die E-Mail-Adresse für das Teamadministratorkonto ein und klicken Sie auf Team erstellen.

Vergewissern Sie sich, dass die E-Mail-Adresse des Administrators korrekt ist, und klicken Sie auf „Ja, diese Adresse ist korrekt“.

Geben Sie nun den Namen Ihres Teams in das Feld ein und klicken Sie auf Weiter.

Sie können Ihre Team-URL hier anpassen. Geben Sie die erforderliche Team-URL ein und klicken Sie auf Weiter.

Wählen Sie nun einen Benutzernamen für Ihr Administratorkonto und klicken Sie auf Weiter.

Geben Sie ein sicheres Passwort für Ihr Administratorkonto ein und klicken Sie auf Fertig stellen.

Ihr Team wurde erfolgreich erstellt und Sie werden zu Ihrem Konto weitergeleitet.

Schritt 5 – Mattermost mit Upstart einrichten

Erstellen Sie nun ein wichtiges Startskript für den Upstart-Daemon. Bearbeiten Sie /etc/init/mattermost.conf Datei im Texteditor und füge folgenden Inhalt hinzu.

start on runlevel [2345]
stop on runlevel [016]
respawn
chdir /home/mmuser/mattermost
setuid mmuser
exec bin/platform

Jetzt können Sie die folgenden Befehle verwenden, um Mattermost zu starten und zu stoppen.

$ sudo start mattermost
$ sudo stop mattermost

Ubuntu
  1. So installieren Sie MySQL 8.0 in Ubuntu 18.04

  2. So installieren Sie Spotify unter Ubuntu und Debian

  3. So installieren Sie Nginx mit PHP5 und MySQL unter Ubuntu 11.10

  4. So installieren Sie MySQL unter Debian 11

  5. So installieren Sie MySQL unter Debian 11

So installieren Sie MySQL auf Ubuntu

So installieren Sie MySQL-Server in Ubuntu

So installieren Sie MySQL 8.0 unter Ubuntu 18.04

So installieren Sie Mattermost unter Debian 11

So installieren Sie den Mattermost-Desktop-Client unter Debian 11 / Ubuntu 20.04

So installieren Sie MySQL unter Ubuntu 22.04