Mattermost vs. Rocket Chat: ¿Cuál es la mejor alternativa de Slack autohospedada?

Desde que Slack llegó al mercado, ha sido la primera opción de muchas empresas que necesitan una forma eficiente de comunicarse dentro de su organización. Sin embargo, no a todos les encanta Slack. Muchas personas dicen que es demasiado caro. Quizás le falta la funcionalidad que necesitas para tu negocio.

Una de las quejas más populares es la limitación establecida en el número de mensajes que puedes buscar. La versión gratuita establece este número en 10,000. Si necesitas poder buscar más de eso, tienes que actualizar, y el costo puede ser prohibitivo. Otros quieren autohospedar su plataforma de chat para tener más control sobre el entorno, y Slack no te lo permite.

mattermost-rocketchat-chat

Cualquiera que sea tu razón, hay muchas alternativas disponibles que son autohospedadas, son menos caras y tienen características que Slack no ofrece. Hemos cubierto anteriormente RocketChat y Mattermost. Veamos cómo se desempeñan entre sí y cuál es la mejor alternativa a Slack.

También lee: ¿Qué es el Protocolo Matrix y cómo instalarlo?

Lo que ambos programas tienen en común

Primero, veamos las características que tanto RocketChat como Mattermost tienen en común.

Ambos son aplicaciones de chat en equipo de código abierto que se pueden implementar en tu propio entorno de nube privada. Hay aplicaciones móviles disponibles tanto para iOS como para Android. Ambos ofrecen la posibilidad de compartir documentos entre los miembros del equipo. Tienen una arquitectura web completamente personalizable que utiliza LDAP (Protocolo Ligero de Acceso a Directorios) y SAML (Lenguaje de Marcado de Aserciones de Seguridad) para la autenticación de contraseñas. Ambas aplicaciones ofrecen notificaciones a través de notificaciones en el escritorio, notificaciones móviles y correo electrónico.

Aquí es donde entran las diferencias.

RocketChat

La aplicación RocketChat está escrita en Meteor app, un marco de Javascript, y utiliza un backend de MongoDB. El programa opera en múltiples plataformas, incluyendo Linux, FreeBSD, macOS y Windows, lo que es más de lo que Mattermost ofrece.

mattermost-rocketchat-rocketchat

RocketChat también te permite iniciar sesión desde aplicaciones de terceros como Facebook, GitHub o Google.

Esta alternativa a Slack puede ser un poco difícil de configurar por tu cuenta, pero no es imposible si tienes algunas habilidades técnicas.

Si tienes muchos usuarios y quieres autohospedar tu chat por razones de privacidad y seguridad, RocketChat es mejor. Especialmente si, como muchas empresas, estás utilizando salas de chat comunitarias para interactuar con los clientes. Esas salas podrían tener decenas de miles de usuarios, lo que hace que RocketChat sea más práctico económicamente porque no tienes que pagar una tarifa por usuario.

Una característica impresionante de esta aplicación es que si tienes salas de chat grandes, RocketChat puede buscar todos los mensajes para obtener la información que necesitas.

El mayor problema con RocketChat es que no tiene un servicio de atención al cliente oficial y la documentación es limitada. Sin embargo, generalmente puedes encontrar tus respuestas en sitios como GitHub.

Algunas de las características útiles que incluye RocketChat son:

  • Conferencias de audio, conferencias de video y compartir pantalla
  • Traducción en tiempo real en 35 idiomas
  • Widgets de chat en vivo para sitios web
  • Integración con aplicaciones como GitHub y Zapier

RocketChat es un software completamente gratuito. No hay versiones separadas gratuita y de pago.

También lee: Omegle está cerrando. Aquí están las alternativas para chatear con extraños

MatterMost

Una forma en que Mattermost se diferencia de RocketChat es que utiliza MySQL o PostgreSQL para su backend y una base de datos ACID. Además, está escrito en Go y React, lo cual es un nivel inferior a Meteor.

mattermost-rocketchat-mattermost

Mattermost es una mejor opción para las empresas que desean una solución robusta sin tarifas por usuario como Slack. Otra razón por la cual podrías querer usar Mattermost es su menor uso de CPU ya que utilizan Go y React en lugar de Meteor.

Puedes ejecutar Mattermost en Linux, Windows y otras plataformas, así como en implementaciones de nube privada como AWS, Azure y otras como CloudFoundry o Kubernetes. Soporta inicio de sesión desde aplicaciones de terceros, incluyendo Google, Office365, GitLab.

Quizás lo más importante, dependiendo de tu situación, es que Mattermost tiene más documentación disponible para configuración, mantenimiento y tareas administrativas. No necesitas ir a la caza de la información que necesitas cuando tienes un problema.

Esta aplicación puede ser costosa de usar, especialmente si tienes muchos usuarios.

Algunas de las características útiles de Mattermost:

  • Eres dueño de todos tus datos incluso después de cancelar la suscripción
  • Puedes importar datos de Slack
  • Tiene emojis personalizados

Mattermost no es completamente gratis como RocketChat. Tienen una edición para equipos que es gratuita y una edición empresarial que cuesta entre $20 y $80 al mes. La solución gratuita no tiene características útiles como la capacidad de establecer permisos o prevenir que usuarios sin privilegios de administrador cambien configuraciones en las salas de chat o las eliminen por completo.

Al igual que con la mayoría de las aplicaciones de este tipo, lo que es mejor para ti depende de lo que necesites. Debes considerar tu presupuesto, el número de usuarios que necesitas acomodar y la cantidad de soporte técnico que tienes para configurarlo y resolver problemas. RocketChat sería una gran opción para casi todas las empresas con sus muchas características y costo totalmente gratuito. Sin embargo, si tienes un soporte técnico limitado, puede que encuentres que el precio de Mattermost vale la pena para mantener tus chats de empresa funcionando.