GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Mattermost con MySQL su Ubuntu 14.04 e Debian 8

Installa Mattermost con MySQL su Ubuntu 14.04 e Debian 8 . Mattermost è la migliore alternativa all'applicazione di messaggistica Slack. Ti offre l'opzione per tutte le comunicazioni in un unico posto con un'interfaccia facile da usare. Puoi condividere facilmente messaggi, file su desktop e dispositivi mobili.

Passaggio 1:configurazione del server di database MySQL

Per prima cosa devi installare il server di database MySQL sul tuo sistema. Usa il seguente comando per installare la versione predefinita disponibile di mysql o leggi questo tutorial.

$ sudo apt-get install mysql-server

Ora crea un database per l'installazione più importante e un utente MySQL per l'autenticazione.

$ mysql -u root -p

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

Fase 2:scarica l'archivio Mattermost

Ora puoi utilizzare un account root o un account separato per la tua installazione più importante. Usa i comandi seguenti per creare un account separato.

$ sudo adduser mmuser
$ sudo passwd mmuser

Ora passa all'account appena creato e scarica l'edizione compilata più importante usando il comando seguente. Per trovare l'ultima versione, visita qui. Estrai anche il file di archivio scaricato.

$ 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

Fase 3 – Configura più importante

Ora modifica il file di configurazione più importante config/config.json e aggiorna i dettagli di seguito in SqlSettings sezione. Aggiorna i valori di DataSource secondo i record creati nel passaggio 1.

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

Ora crea la directory dei dati per l'installazione più importante. Questa è la posizione in cui mattermost conserva i dati dei team come i file caricati ecc.

$ mkdir ~/mattermost/data

Fase 4:avvia il server Mattermost

La configurazione più importante è stata completata. Ora usa i seguenti comandi per avviare il servizio più importante.

$ cd ~/mattermost/bin
$ ./platform

La maggior parte di esse viene eseguita sulla porta 8065, che può essere modificata in config/config.json file. Accedi al tuo server sulla porta 8065 (o porta personalizzata) tramite browser web.

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

Ora potrebbe essere necessario creare la tua prima squadra nella maggior parte dei casi. Per creare un team, inserisci l'indirizzo e-mail dell'account amministratore del team e fai clic su Crea team.

Assicurati che l'email dell'amministratore sia corretta e fai clic su "Sì, questo indirizzo è corretto".

Ora inserisci il nome della tua squadra nella casella e fai clic su Avanti.

Puoi personalizzare l'URL del tuo team qui. Inserisci l'URL del team richiesto e fai clic su Avanti.

Ora scegli un nome utente per il tuo account amministratore e fai clic su Avanti.

Inserisci una password protetta per il tuo account amministratore e fai clic su Fine.

Il tuo team è stato creato con successo e verrai reindirizzato al tuo account.

Fase 5:configurazione più importante con Upstart

Ora crea uno script di avvio più importante per il demone Upstart. Modifica /etc/init/mattermost.conf file nell'editor di testo e aggiungi i seguenti contenuti.

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

Ora puoi utilizzare i seguenti comandi per avviare e interrompere la maggior parte dei casi.

$ sudo start mattermost
$ sudo stop mattermost

Ubuntu
  1. Come installare MySQL 8.0 in Ubuntu 18.04

  2. Come installare Spotify su Ubuntu e Debian

  3. Come installare Nginx con PHP5 e MySQL su Ubuntu 11.10

  4. Come installare MySQL su Debian 11

  5. Come installare MySQL su Debian 11

Come installare MySQL su Ubuntu

Come installare il server MySQL in Ubuntu

Come installare MySQL 8.0 su Ubuntu 18.04

Come installare Mattermost su Debian 11

Come installare il client desktop Mattermost su Debian 11 / Ubuntu 20.04

Come installare MySQL su Ubuntu 22.04