Kategorie: Linux

Installazione Mattermost sistema di CentOS 8

Spob seguente guida descrive l'installazione del software nel sistema CentOS Mattermost 8.
Realizzato da spendere qualche comandi da terminale.

In primo luogo, installiamo il comando server MySQL:

DNF installare -y MariaDB server

Eseguire sul proprio sistema:

systemctl start mariadb
systemctl enable mariadb

Vai alla configurazione del server MySQL e dare la password di root digitando:

mysql_secure_installation

Rispondiamo alle domande nel modo seguente:

Inserire password corrente per root (entrare per nessuno):
Imposta password di root? [S / N] Y
New password:
Reinserire la nuova password:
Rimuovere gli utenti anonimi? [S / N] Y
Disallow root login remotely? [S / N] Y
Remove test database and access to it? [S / N] Y
Reload privilege tables now? [S / N] e

Durante questo processo diamo la password di root.

Il passo successivo è quello di creare il database e l'utente. Accedere al comando mysql:

mysql -u root -p

Noi serviamo precedentemente fornite da password di root noi e creare un database:

CREATE DATABASE mattermostdb;

Poi si crea l'utente e lo assegniamo il permesso:

Concedere a tutti privilegi su mattermostdb. * Per mattermost @ localhost IDENTIFIED BY 'naszehasło';

naszehasło ogni corso abbiamo sostituire la password.

Ricarica poteri e lasciare con mysql

PRIVILEGI FLUSH;
USCITA;

Installazione Mattermost

All'inizio, aggiungere un utente del sistema:

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

comando di carica Mattermosta:

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

disfare:

prende la materia -xvzf più-5.21.0-linux-amd64.tar.gz

Mattermosta spostare i file nella directory / opt

mv mattermost / opt /

Diamo le autorizzazioni appropriate:

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

Configurazione Mattermost

modificare Mattermosta il file di configurazione per la connessione al database creato in precedenza

nano /opt/mattermost/config/config.json

troviamo la sezione “SqlSettings”: { e configurare come segue:

 "SqlSettings": {
    "DriverName": "mysql",
    "Fonte di dati": "mattermost:naszehasło @ tcp(localhost:3306)/mattermostdb?charset=utf8mb4,utf8u0026readTimeout=30su0026writeTimeout=30s",

Possiamo andare alla directory dello script e pre-lanciarlo:

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

Vorremmo vedere il registro, tutto è OK.

{"livello":"Informazioni","ts":1585379681.8383002,"visitatore":"utils / i18n.go:83","msg":"traduzioni di sistema Loaded","per il locale":"in","da locale":"/opt / mattermost / i18n / en.json"}
{"livello":"Informazioni","ts":1585379681.83874,"visitatore":"app / server_app_adapters.go:58","msg":"Server è in fase di inizializzazione ..."}
{"livello":"Informazioni","ts":1585379681.8470004,"visitatore":"sqlstore / supplier.go:221","msg":"Pinging SQL","Banca dati":"maestro"}
{"livello":"Informazioni","ts":1585379684.7858346,"visitatore":"sqlstore / upgrade.go:112","msg":"La versione schema del database è stata impostata","versione":"5.21.0"}
{"livello":"errore","ts":1585379690.8182986,"visitatore":"app / server_app_adapters.go:129","msg":"SiteURL deve essere impostato. Alcune caratteristiche funzioneranno correttamente se il SiteURL non è impostato. Vedere la documentazione per i dettagli: http://about.mattermost.com/default-site-url"}
{"livello":"Informazioni","ts":1585379690.821083,"visitatore":"app / license.go:39","msg":"chiave di licenza da https://mattermost.com necessaria alle funzioni di sblocco aziendali."}

Mattermosta fermare tenendo premuto CRTL + C

Il passo successivo è quello di creare un servizio di sistema che siamo in grado di gestire in modo semplice e per l'esecuzione in uno sfondo.

Creare un file /etc/systemd/system/mattermost.service

nano /etc/systemd/system/mattermost.service

Un dato contenuto:

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

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

[Installare]
WantedBy = multi-user.target

Ricarica demone:

systemctl daemon-reload

lanciamo:

systemctl start mattermost
 systemctl enable mattermost

Stato dei servizi che possiamo vedere digitando:

systemctl stato mattermost

Di seguito è riportato un registro di esempio:

 mattermost.service - Mattermost
   Loaded: caricato (/etc / systemd / system / mattermost.service; Disabilitato; fornitore preset: Disabilitato)
   Attivo: attivo (in esecuzione) dal Sat 2020-03-28 03:17:07 EDT; 14s ago
 Main PID: 15204 (mattermost)
    Compiti: 21 (limite: 25028)
   Memoria: 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]: {"livello":"Informazioni","ts":1585379827.1131086,"visitatore":"app / server.go:247","msg":"Printing current workin>
mar 28 03:17:07 centos8 mattermost[15204]: {"livello":"Informazioni","ts":1585379827.1131282,"visitatore":"app / server.go:248","msg":"config loaded","fonte">

Tutta dovrebbe funzionare correttamente, Mattermost deve corrispondere la spesa del browser naszadresip:8065

Dopo essere andato all'indirizzo che dovremmo fare una configurazione di servizio iniziale.

Linux

Udostępnij
Opublikowane przez
Linux

Post recenti

KeePass2 2.52 w Ubuntu 22.04

La guida seguente descrive come installare KeePass su Ubuntu. Całość wykonamy za pomocą kilku poleceń

4 years temu

Installazione dell'editor PDF Master in Ubuntu 22.04

Master PDF Editor è un programma PDF completo, che include molte funzionalità. Oprócz tworzenia i edycji

4 years temu

iotop - monitoraggio della memoria

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

Esegui più comandi in un lavoro cron

Puoi separare due o più comandi con il punto e virgola (;), Punto e virgola (;): służy do oddzielania

4 years temu

Modifica dei dati exif di una foto nel terminale Linux

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

4 years temu

Installazione di Rocket.Chat Server su Rocky Linux 8

La seguente guida descrive come installare Rocket.Chat su Rocky Linux 8 Całość bardzo prosto zainstalujemy

4 years temu