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