Matriz autohospedada con Riot: Chat en equipo bajo tu control


Una queja común con respecto a las aplicaciones de chat de equipo como Flojo, Discordiay Equipos de Microsoft es que tu comunicación vive en el servidor de otra persona. Para aquellos cuya seguridad está a la vanguardia de su lista de necesidades, cambiar a un chat de equipo que no esté completamente bajo control personal puede ser un desafío. Ahí es donde brilla la comunidad de código abierto. Con Matrix con Riot autohospedado, puede obtener todo el brillo de una aplicación de chat de equipo premium mientras mantiene todos los beneficios del código abierto.

¿Qué es la matriz?

En términos cotidianos, Matrix es el backend de un aplicación de chat de equipo basada en React. También tenemos que tener en cuenta que Matrix tampoco es un simple sistema de mensajería. Se ejecuta en lo que comúnmente se conoce como federación de servidores, descentralizando los datos de conversación y los usuarios. Este es un gran beneficio para Matrix con Riot autohospedado sobre otras aplicaciones de chat de equipo alojadas por terceros.

Matrix es realmente un tienda de conversación descentralizada en lugar de un protocolo de mensajería. Cuando envía un mensaje en Matrix, se replica en todos los servidores cuyos usuarios participan en una conversación determinada, de manera similar a cómo se replican los commits entre los repositorios de Git. No hay un único punto de control o falla en una conversación de Matrix que abarque varios servidores: el acto de comunicación con alguien en otra parte de Matrix comparte la propiedad de la conversación por igual con ellos. Incluso si su servidor se desconecta, la conversación puede continuar ininterrumpidamente en otro lugar hasta que regrese.

En pocas palabras, sus datos están seguros, tiene un control completo sobre sus cosas y no tiene que preocuparse por perder las comunicaciones entre los miembros de su equipo, incluso cuando hay interrupciones del servicio.

¿Qué es el motín?

Esto es lo que dice el sitio web: "Riot es un cliente Matrix brillante creado sobre matriz-react-sdk con énfasis en el rendimiento y la usabilidad". Riot es el cliente que usará su equipo para acceder a su instalación de Matrix. Riot no es el único cliente que puede usar para acceder a un servidor Matrix. Es el más grande y (si nos preguntas) el más pulido.

Dependiendo de cómo trabaje su instalación, qué necesita su equipo y otras consideraciones, puede usar un cliente Riot basado en la web para acceder a su servidor Matrix, o puede usar un cliente descargable para conectarse. Riot está disponible en MacOS, Windows y varias distribuciones de Linux, por lo que la mayoría de las personas que usan esto para cualquier tipo de negocio tienen acceso a él.

Disturbios con Matrix

Usted puede mira algunas de las otras opciones en la página de inicio de Matrix.

Configuración de matriz autohospedada con Riot

Si bien Matrix es de código abierto y tiene acceso a la base de código completa, es probable que desee adoptar el enfoque de WordPress autohospedado. Es decir, obtenga un servidor que controle e instale Matrix en él. Puede hacerlo a través de la base de código y repositorios de GitHub, o puede usar un servicio como Modular.im para alojamiento gestionado. Eso es lo que vamos a discutir hoy porque está dirigido por el equipo de desarrollo de Matrix, y puede mostrar lo que Riot puede hacer.

Disturbios con Matrix

La configuración es relativamente simple. Especialmente si vas a la prueba gratuita de Pequeño plan. Cuando crea su cuenta de administrador, se le solicita que elija un tamaño de servidor, nombre de host, host y configuraciones. Estos son indoloros y simples. Incluso si nunca antes ha creado un servidor, lo tiene.

Disturbios con Matrix

Recuerda el Pequeño plan es el único con la versión de prueba gratuita. Elegir un nombre de host es solo la URL en la que se puede encontrar su servidor, como companyname.riot.im. (Para la configuración del host, será companyname.modular.im)

Disturbios con Matrix

El paso 3 tiene un par de decisiones más importantes. ¿Desea que su servidor Matrix esté federado y desea permitir a los usuarios invitados?

Disturbios con Matrix

Sentimos que uno de los Los mayores beneficios para Matrix son las capacidades de federación, que le permiten conectarse con otros equipos, empresas y servidores que también ejecutan el software. Esto significa que si está en el Equipo de contenido y tiene un servidor, y su Equipo de desarrollo tiene un servidor, pueden comunicarse entre sí, pero permanecer completamente separados. Si bien suena similar a los canales, no lo es. Mantiene sus datos descentralizados, agregando una capa adicional de seguridad. O si una empresa asociada necesita hablar con alguien, puede hacerlo directamente, sin preocupaciones ni barreras.

Disturbios con Matrix

Después de eso, solo está haciendo la personalización normal del servidor, como logotipos, contenido de la página de inicio, etc.

El cliente antidisturbios

Incluso como administrador del servidor, deberá crear una cuenta cuando comience. La cuenta que creó anteriormente era para hosting, pero aún necesita una para el servidor en sí. Si reservó un correo electrónico para un usuario, puede crearlo aquí.

Disturbios con Matrix

Si, por alguna razón, tiene que restablecer una contraseña para una cuenta, Matrix le respalda. Hacerlo no solo restablecerá el acceso a la cuenta, sino también las claves de cifrado en todos los dispositivos. Si tiene chats encriptados, deberá hacer una copia de seguridad de su clave para obtenerlos. Esto no es un castigo. Es una característica de seguridad que realmente puede ayudar a reforzar la protección contra las violaciones de datos.

Disturbios con Matrix

Esto se puede hacer en su configuración de usuario en Seguridad y privacidad. Es un proceso simple con el que todo su equipo debería al menos estar familiarizado.

Disturbios con Matrix

Una vez que haya iniciado sesión, el panel de control es bastante estándar. Ya sea que use la interfaz web o el cliente descargable, obtendrá la misma experiencia.

Disturbios con Matrix

Si tiene experiencia con otra aplicación de chat de equipo, Riot se sentirá como en casa. En el lado izquierdo de la pantalla, tiene una lista de salas (canales en Slack o Discord) de las que es miembro, así como listas de mensajes privados y conversaciones grupales que tiene. A la derecha hay una lista de miembros de la sala en sí. Obviamente, esto cambia según la habitación.

Entrar en su configuración de usuario le da control sobre la mayoría de las funciones a las que accederá regularmente dentro del cliente. Voz y videollamadas son una gran parte de lo que hace que las aplicaciones de chat en equipo sean tan útiles, y Riot lo tiene incorporado. Además, son punto a punto y no pasan por un servidor de terceros. A menos que quieras que lo hagan.

Disturbios con Matrix

Debido a que la seguridad y el control son grandes partes de Matrix (y Riot), incluso puede permitir que los servidores oficiales de Matrix ayuden con la asistencia de llamadas si falla la conexión P2P. Pero no tienes que habilitar eso. Esta opción está disponible incluso para instalaciones autohospedadas, que encontramos increíblemente útil.

Pensamientos finales

Riot es un cliente de chat de equipo pulido y pulido. Es intuitivo y funciona bien. Las llamadas de audio y video seguras son fáciles de usar. Los administradores pueden consultar los detalles y las herramientas de desarrollo de una habitación a otra. Y estar federado hace que trabajar de forma segura en muchos equipos o empresas sea mucho menos complicado que otras aplicaciones de chat de equipo. Usted no tener invitar a personas y hacer cuentas separadas. Solo tienes que conocerlos a ellos y a su servidor. En general, Matrix es estable, seguro y compatible. Creemos que para las empresas que desean un control sólido de su comunicación, usar Matrix con Riot autohospedado es una opción sólida en todos los sentidos.

¿Cuáles son sus experiencias con Matrix y Riot?

Imagen destacada del artículo de Yuliya Chsherbakova / shutterstock.com