Denne side er endnu ikke oversat til dansk. Du ser den engelske version.

0 · Briefs  · 3 min read

New to Matrix?

Matrix is a decentralized communication protocol that supports chats, groups and video calls with anyone, anywhere, in a network of federated servers using a client of your own choice.

Matrix is a decentralized communication protocol that supports chats, groups and video calls with anyone, anywhere, in a network of federated servers using a client of your own choice.

What is Matrix?

A Protocol

Matrix is an open protocol for real-time communication. It is not a product or a server itself. Like email, it connects services run by different providers, but Matrix is designed for chats, private messages, groups, and voice and video calls. Matrix supports end-to-end encryption (E2EE) in supported conversations, and clients can help you verify the devices you communicate with.

Homeservers projects

To make use of Matrix, you need a homeserver implementation. Several FOSS projects implement the Matrix homeserver specification; Synapse, Dendrite, and Conduit are some of the best-known examples. Just as email services such as Outlook, Gmail, and Proton Mail can exchange messages, homeservers using different implementations can communicate with each other.

The service providers

You need an actual server on the internet that runs a Matrix homeserver implementation. Several service providers run Matrix homeservers for you, and you can choose one that fits your needs. matrix.org and disroot.org are two examples. You can also host your own homeserver if you want more control over your data and administration.

The clients

With the protocol, homeserver software, and service provider in place, you have the infrastructure — like the roads. You also need a client to connect to that infrastructure — like the car. Some popular clients are Element and FluffyChat, but there are many others. Clients can be web-based, desktop-based, or mobile apps. Just as with email, you can choose the client you like best, independently of the homeserver underneath.

Why is this good?

  • Federated: Matrix can connect homeservers run by different providers, so the network is not controlled by one central service. Individual providers can still have outages, policies, and moderation rules.
  • Choice: You can choose among many homeservers and clients, and you can host your own homeserver.
  • Encryption: Matrix supports end-to-end encryption (E2EE) in supported conversations. Device verification helps you confirm that you are communicating with the intended devices.
  • Open standard: The Matrix protocol is part of the digital commons and is stewarded by the Matrix.org Foundation, a non-profit organization that acts as a neutral custodian for the standard.
  • Open source: There are many FOSS implementations of the Matrix protocol on both the server and client sides. Their licences and features can differ, so check the project details when that matters to you.

Why is this bad?

Well — it’s not bad! But it is different. And while the protocol and backend are invisible to you and out of your hands, you will still have to choose a service provider and a client. And sometimes choices make us uneasy; “What if I choose the wrong one?”.

Choices

Go to the Try Matrix guide on matrix.org and follow the instructions. You will be prompted to choose a client.

Element has apps for major platforms plus a web client. It will suggest creating an account on matrix.org.

Meet the Mind Over Machine community on Matrix

When you have chosen your client and set up your account, come and meet us on Matrix!

Back to Blog

Related Posts

View All Posts »
Don't miss a beat!

Don't miss a beat!

MoM has a mail-group you can join to stay updated on the events, essays, software releases, and other important updates.

Why OSS Stewardship Now

Why OSS Stewardship Now

The EU's Cyber Resilience Act is live. If your commercial product uses FOSS, your obligations just changed. Open Source Software Stewardship is no longer optional.

Shift-left: Take control of your development stack

Shift-left: Take control of your development stack

There is a widespread trend in digital life that we should all be aware of: the concentration of power in US technology companies and the incentives that drive it. But this worry is not just relevant to SoMe; it is also relevant to the software development stack.

Our Web

Our Web

Every technology has a culture. Over 30 years, the Web has drifted from a shared productivity platform designed by Tim Berners-Lee, towards a machine of "social media", ad campaigns and global consumption. The cognitive offloading effect of AI is now 'critically endangering' it before it had a chance to evolve. We are here to preserve it.