User Tools

Site Tools


matrix_chat

This is an old revision of the document!


What is it?

Matrix is, at its core, a protocol for maintaining synchronous JSON databases across multiple servers. The practical upshot of this is that, combined with the right client software, it is possible to use this protocol for single- and multi-user chats. Matrix, along with XMPP, is one of the “big two” open-source federated chat back-ends. While both are open-source and secure, Matrix has significant corporate and (French) government backing, meaning the client software is much more robust than anything available for XMPP.

While XMPP does have its place, and is less resource-intensive than Matrix, the latter is more polished, user-friendly, and consistent. Matrix also has a few useful features that XMPP lacks, such as reliable multi-user chat encryption. Matrix can also be bridged to other chat services, including XMPP, should the need arise. For these reasons, I've opted to use Matrix as Moonbeam.town's primary chat service.

What can I do with it?

You can:

  • Start one-on-one encrypted conversations with other users
  • Start or join one of our server's chat rooms
  • Upload pictures or other media
  • Voice or video call other users or chat rooms

How do I get started?

Moonbeam.town's matrix server can be accessed in one of three ways: via your web browser, via the desktop client, or via a mobile client. All are called Element and all are generally equal in features.

For Android

  1. Download and install the “Element” app from F-Droid (here) or Google Play.
matrix_chat.1609709005.txt.gz · Last modified: by wraidd