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