Instalacja Mattermost w systemie Centos 8

poniższy poradnik opisuje spób instalacji oprogramowania Mattermost w systemie CentOS 8.
Całość wykonamy za pomocą terminala wydając kilka komend.

Na początek instalujemy serwer mysql poleceniem:

Uruchamiamy go w systemie:

Przechodzimy do konfiguracji serwera mysql i nadajemy hasło root wydając polecenie:

Odpowiadamy na pytania następująco:

Podczas tego procesu nadamy hasło root.

Kolejny krok to utworzenie bazy danych i użytkownika. Logujemy się do mysql poleceniem:

Podajemy wcześniej nadane przez nas hasło root i tworzymy bazę danych:

Następnie tworzymy użytkownika i nadajemy mu uprawnienia:

naszehasło oczywiście zastępujemy swoim dowolnym hasłem.

Przeładowujemy uprawnienia i wychodzimy z mysql

Instalacja Mattermost

Na początek dodajemy użytkownika systemu:

Pobieramy Mattermosta poleceniem:

Rozpakowujemy:

Przenosimy pliki Mattermosta do katalogu /opt

Nadajemy odpowiednie uprawnienia:

Konfiguracja Mattermost

Edytujemy plik konfiguracyjny mattermosta aby połączyć go z wcześniej utworzoną bazą danych

Odnajdujemy sekcję “SqlSettings”: { i konfigurujemy w następujący sposób:

Możemy już przejść do katalogu skryptu i wstępnie go uruchomić:

Powinniśmy zobaczyć log jak poniżej, wszystko jest OK.

Mattermosta zatrzymujemy przytrzymując klawisze CRTL + C

Kolejny krok to utworzenie usługi systemowej abyśmy mogli nią prościej zarządzać i aby uruchamiała się w tle.

Tworzymy plik /etc/systemd/system/mattermost.service

O podanej zawartości:

Przeładowujemy demona:

Uruchamiamy usługę:

Status możemy usługi możemy zobaczyć wydając polecenie:

Poniżej przykładowy log:

Całość powinna działać prawidłowo, Mattermost powinien odpowiadać wydając w przeglądarce naszadresip:8065

Po przejściu na podany adres powinniśmy dokonać wstępnej konfiguracji usługi.