Mattermost vs. Rocket Chat: Qual è la migliore alternativa a Slack self-hosted?

Da quando Slack è entrato nel mercato, è stata la prima scelta di molte aziende che necessitano di un modo efficiente per comunicare all’interno della loro organizzazione. Tuttavia, non tutti amano Slack. Molte persone dicono che è troppo costoso. Forse gli manca la funzionalità necessaria per la tua azienda.
Una delle lamentele più comuni è il limite imposto sul numero di messaggi che puoi cercare. La versione gratuita fissa questo numero a 10.000. Se hai bisogno di cercare più messaggi, devi eseguire l’upgrade, e il costo può essere proibitivo. Altri vogliono self-hostare la loro piattaforma di chat per avere maggiore controllo sull’ambiente, e Slack non te lo permette.

Qualunque sia il tuo motivo, ci sono molte alternative là fuori che sono self-hosted, meno costose e con funzionalità che Slack non ha. Abbiamo già trattato RocketChat e Mattermost. Vediamo come si confrontano tra loro e quale delle due è la migliore alternativa a Slack.
Leggi anche: Che cos’è il protocollo Matrix e come installarlo
Cosa hanno in comune entrambi i programmi
Innanzitutto, diamo un’occhiata alle funzionalità comuni a RocketChat e Mattermost.
Entrambi sono app di chat per team open-source che possono essere installate nel tuo ambiente di cloud privato. Sono disponibili app mobili sia per iOS che per Android. Offrono entrambi la condivisione di documenti tra i membri del team. Hanno un’architettura web completamente personalizzabile che utilizza LDAP (Lightweight Directory Access Protocol) e SAML (Security Assertion Markup Language) per l’autenticazione della password. Entrambe le app offrono notifiche tramite push desktop, push mobile e email.
Ecco dove iniziano le differenze.
RocketChat
L’app RocketChat è scritta in Meteor app, un framework Javascript, e utilizza un backend MongoDB. Il programma opera su più piattaforme inclusi Linux, FreeBSD, macOS e Windows, che è più di quanto faccia Mattermost.

RocketChat consente anche di accedere da app di terze parti come Facebook, GitHub o Google.
Questa alternativa a Slack può essere un po’ difficile da configurare da soli, ma non impossibile con alcune competenze tecniche.
Se hai molti utenti e desideri self-hostare la tua chat per motivi di privacy e sicurezza, RocketChat è migliore. Specialmente se, come molte aziende, stai utilizzando chat room comunitarie per interagire con i clienti. Quelle stanze potrebbero avere decine di migliaia di utenti, rendendo Rocketchat più pratico dal punto di vista finanziario poiché non devi pagare una tassa per utente.
Una caratteristica impressionante di questa app è che se hai grandi chat room, RocketChat può cercare tutti i messaggi per ottenere le informazioni di cui hai bisogno.
Il grosso problema con RocketChat è che non ha alcun servizio clienti ufficiale e la documentazione è limitata. Tuttavia, di solito puoi trovare le tue risposte su siti come GitHub.
Alcune delle funzionalità utili incluse in RocketChat sono:
- Conferenze audio, conferenze video e condivisione dello schermo
- Traduzione in tempo reale in 35 lingue
- Widget di chat dal vivo per siti web
- Integrazione con app come GitHub e Zapier
RocketChat è un software completamente gratuito. Non ci sono versioni gratuite e a pagamento distinte.
Leggi anche: Omegle sta chiudendo. Ecco le alternative per chattare con estranei.
MatterMost
Un modo in cui Mattermost si distingue da RocketChat è che utilizza MySQL o PostgreSQL per il suo backend e un database ACID. Inoltre, è scritto in Go e React, che è un livello inferiore rispetto a Meteor.

Mattermost è una scelta migliore per le imprese che desiderano una soluzione robusta senza costi per singolo utente come Slack. Un altro motivo per cui potresti voler usare Mattermost è un minore utilizzo della CPU perché usano Go e React invece di Meteor.
Puoi eseguire Mattermost su Linux, Windows e altre piattaforme, così come su implementazioni di cloud privato come AWS, Azure e altri come CloudFoundry o Kubernetes. Supporta l’accesso da app di terze parti come Google, Office365, GitLab.
Forse, più importante, a seconda della tua situazione, è che Mattermost ha una documentazione più ampia disponibile per la configurazione, la manutenzione e le attività amministrative. Non devi andare a caccia delle informazioni di cui hai bisogno quando hai un problema.
Questa app può essere costosa da utilizzare, soprattutto se hai molti utenti.
Alcune delle funzionalità utili di Mattermost:
- Possiedi tutti i tuoi dati anche dopo aver annullato l’abbonamento
- Puoi importare dati da Slack
- Ha emoji personalizzati
Mattermost non è completamente gratuito come RocketChat. Hanno un’edizione team che è gratuita e un’edizione enterprise che costa tra i $20 e gli $80 al mese. La soluzione gratuita non include funzionalità utili come la possibilità di impostare autorizzazioni o impedire agli utenti senza privilegi di amministratore di modificare le impostazioni nelle chat room o di eliminarle del tutto.
Come con la maggior parte delle app di questo tipo, ciò che è meglio per te dipende da ciò di cui hai bisogno. Devi considerare il tuo budget, il numero di utenti che devi ospitare e la quantità di supporto tecnico che devi avere per configurarlo e risolvere i problemi. RocketChat sarebbe una grande scelta per quasi ogni azienda con le sue molte funzionalità e costo totalmente gratuito. Tuttavia, se hai un supporto tecnico limitato, potresti scoprire che il prezzo di Mattermost vale la pena per mantenere le chat della tua azienda attive e funzionanti.