Dato che non sono un fan di Facebook e utilizzo principalmente Skype per restare in contatto con la mia famiglia, ho usato Slack per comunicare con amici e colleghi..
Slack? è bello, comodo e contiene tutto il necessario per la comunicazione in team, qualcuno penserà se è così bello, perché cambiarlo?
Come ogni software di questo tipo, ha anche i suoi inconvenienti, e probabilmente il più grande di questi è il limite dell'archivio nella versione gratuita. Hai scritto qualcosa un mese fa, voglio
tornando a questo, non ci sono assenze per malattia!
Il secondo svantaggio di questo software è il fatto che non abbiamo accesso all'intero software - si trova su server esterni - riceviamo un prodotto già pronto e non siamo mai sicuri che nessuno stia guardando accidentalmente le nostre mani..
Non tutte le aziende accettano di utilizzare strumenti esterni.
In caso di guasto della piattaforma non possiamo fare altro che attendere la riparazione, non possiamo vedere cosa c'è che non va né ripararlo velocemente da soli..
Da dove è nata l’idea di Mattermost come sostituto??
Mi sono ispirato a questo post Mirka sul blog webmastah.pl - 5 Alternative gratuite a Slack.
Ho deciso di testare alternative gratuite. Mancava qualcosa in tutti, una volta che l'installazione non era troppo facile per un tipico fabbro, in due tutto sembrava così diverso secondo il competitivo Slack.
Mattermost mi ha affascinato con la sua semplicità, somiglianza con Slack e facilità di installazione: lo installeremo sul server in un batter d'occhio, Inoltre, sia il pannello di amministrazione che il software sono in polacco!
Di seguito presento un modo molto semplice per installarlo:
Aggiorniamo i repository di sistema e aggiorniamo i pacchetti:
sudo apt-get update
sudo apt-get upgrade Quindi, se non ne abbiamo già uno sul server, installiamo il server MySQL.
sudo apt-get install mysql-server Se abbiamo un server MySQL sul server, saltiamo questo passaggio 😉
Dopo aver installato e configurato il server MySQL, accedi al terminale con l'account root:
mysql -u root -p
Dopo aver effettuato l'accesso, creiamo un utente del database:
mysql> create user 'mmuser'@'%' identified by 'mmuser-hasło'; In questo modo abbiamo creato l'utente mmuser con una password:mmutente-password.
Creiamo un database:
mysql> create database mattermost; Nel mio caso, il database si chiama Mattermost
Quindi concediamo all'utente le autorizzazioni per il database:
mysql> grant all privileges on mattermost.* to 'mmuser'@'%'; Ora possiamo disconnetterci dal server MySQL.
mysql> Uscita
Il passaggio successivo è scaricare e decomprimere il server Mattermost.
Andiamo al sito https://about.mattermost.com/download/ e scaricare l'ultima versione rilasciata:
wget https://releases.mattermost.com/4.6.0/mattermost-4.6.0-linux-amd64.tar.gz Scompattiamo l'archivio:
tar -xvzf mattermost-4.6.0-linux-amd64.tar.gz spostiamo tutto nella directory /opt
mv più importante /opz
Creiamo una directory in cui verranno salvati i nostri allegati e altri file:
mkdir /opt/mattermost/data Poiché non sono un fan dell'esecuzione dei programmi direttamente da root, creeremo un utente e gli assegneremo un gruppo appropriato:
useradd --system --user-group mattermost chown -R mattermost:mattermost /opt/mattermost
E concediamo le autorizzazioni appropriate:
chmod -R g+w /opt/mattermost Successivamente si procede alla modifica del file di configurazione per impostare l'accesso al database:
Apri il file con il tuo editor di testo preferito
nano /opt/mattermost/config/config.json
sezione :
"SqlSettings": { Sostituiamo le impostazioni predefinite con le nostre:
"Fonte di dati": "mmuser:HASŁO@tcp(localhost:3306)/mattermost?charset=utf8mb4,utf8\u0026readTimeout=30s\u0026writeTim$
Salviamo le impostazioni e andiamo nella directory dello script per verificare la correttezza dei dati inseriti:
cd /opt/mattermost
sudo -u mattermost ./bin/platform Dovremmo vedere un messaggio nel registro in basso:
Post.Message ha una dimensione restrittiva>
gen :8065 ciò significa che tutto è iniziato correttamente e il nostro server più importante funziona all'indirizzo :indirizzopservera:8065
Creiamo uno script automatico che avvia il server in caso di riavvio:
sudo touch /lib/systemd/system/mattermost.service
nano /lib/systemd/system/mattermost.service e completiamo:
[Unità] Description=Mattermost After=network.target After=mysql.service Requires=mysql.service [Servizio] Type=simple ExecStart=/opt/mattermost/bin/platform Restart=always RestartSec=10 WorkingDirectory=/opt/mattermost User=mattermost Group=mattermost LimitNOFILE=49152 [Installare] WantedBy = multi-user.target
Salviamo il file, ricarichiamo il demone e lo eseguiamo.
sudo systemctl daemon-reload Controlliamo lo stato:
sudo systemctl status mattermost.service Dovremmo ottenere il risultato:
● mattermost.service - Mattermost Loaded: caricato (/lib/systemd/system/mattermost.service; Disabilitato; fornitore preset: abilitato) Attivo: non attivo (dead)
sudo systemctl start mattermost.service
sudo systemctl enable mattermost.service Questo è tutto, il tutto dovrebbe funzionare correttamente.
Ora vai alla pagina http://indirizzopservera:8065 e passiamo attraverso il processo di configurazione.
Ho testato il metodo sopra sia su Ubuntu che su Debian.
Pagina del progetto: https://about.mattermost.com/
La guida seguente descrive come installare KeePass su Ubuntu. Całość wykonamy za pomocą kilku poleceń…
Master PDF Editor è un programma PDF completo, che include molte funzionalità. Oprócz tworzenia i edycji…
Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w…
Puoi separare due o più comandi con il punto e virgola (;), Punto e virgola (;): służy do oddzielania…
Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.…
La seguente guida descrive come installare Rocket.Chat su Rocky Linux 8 Całość bardzo prosto zainstalujemy…