Apps

Matrix en Element review — gedecentraliseerde berichten

Voor wie is dit? Voor teams en communities die gedecentraliseerde communicatie willen zonder afhankelijkheid van één bedrijf — of voor wie een eigen server wil draaien. Voor persoonlijk gebruik is Signal de logischere eerste keuze.

Matrix en Element review — gedecentraliseerde berichten

Matrix en Element review

Voor wie is dit? Voor teams en communities die gedecentraliseerde communicatie willen zonder afhankelijkheid van één bedrijf — of voor wie een eigen server wil draaien. Voor persoonlijk gebruik is Signal de logischere eerste keuze.

Matrix is een open communicatieprotocol — geen dienst, maar een standaard. Zoals e-mail niet van één bedrijf is, is Matrix niet van één server. Je kiest je eigen server of host er een zelf. Element is de meest gebruikte client voor Matrix.


Matrix vs Signal: fundamenteel anders

Signal is gecentraliseerd: één bedrijf, één server, jij hebt geen keuze. Dat werkt goed voor de meeste mensen — maar het betekent dat Signal als bedrijf altijd een single point of failure is.

Matrix is gefedereerd: zoals e-mail zijn er duizenden servers die allemaal met elkaar communiceren. Een gebruiker op matrix.org kan chatten met iemand op een zelfgehoste server. Niemand controleert het hele netwerk.

MatrixSignal
ProtocolOpen, gefedereerdCentraal (Signal Foundation)
ZelfhostingJa — eigen server mogelijkNee
End-to-end encryptieJa (Olm/Megolm)Ja (Signal Protocol)
BridgesJa — naar Signal, WhatsApp, TelegramNee
GroepenGrote ruimtes mogelijkGrote groepen mogelijk, maar minder community-gericht dan Matrix
GebruiksvriendelijkheidMinder dan SignalBeter
Telefoonnummer vereistNeeJa

Element — de hoofdclient

Element (voorheen Riot) is de meest gebruikte Matrix-client. Beschikbaar voor:

  • Web (app.element.io)
  • Windows, macOS, Linux (Electron-app)
  • Android: Play Store ·
  • iOS

Ruimtes en kanalen: Matrix organiseert communicatie in “rooms” (chats) en “spaces” (verzamelingen van rooms — vergelijkbaar met Discord servers of Slack workspaces). Handig voor communities en teams.

Threads: Gespreksthreads binnen een room, vergelijkbaar met Slack.

Stemoproepen en videogesprekken: Ingebouwd via Element Call / MatrixRTC.


End-to-end encryptie

Matrix gebruikt het Olm-protocol voor 1-op-1 encryptie en Megolm voor groepschats. Encryptie is optioneel per room — private gesprekken zijn standaard versleuteld, publieke rooms niet.

Sleutelbeheer: Matrix-encryptie vereist sleutelverificatie tussen apparaten. Als je een nieuw apparaat toevoegt, moet je bestaande sleutels exporteren of het nieuwe apparaat verifiëren via een bestaand apparaat of een back-upcode. Dit is meer werk dan Signal’s transparante sleutelbeheer.


Bridges — verbinden met andere platforms

Matrix heeft bridges naar vrijwel elk ander berichtenplatform: Signal, WhatsApp, Telegram, Discord, IRC, Slack. Je kunt vanuit één Matrix-client met contacten op andere platforms chatten.

Hoe het werkt: Een bridge is een bot die berichten doorstuurt tussen Matrix en het andere platform. Je logt in op het andere platform via de bridge — berichten worden heen en weer vertaald.

Voorbehoud: Bridges werken buiten de officiële apps van die platforms. WhatsApp en Signal toleren dit niet officieel en kunnen accounts blokkeren. Werkt in de praktijk, maar er is altijd een risico dat een platform bridges blokkeert.


Zelfhosting met Synapse of lichtere alternatieven

De referentie-implementatie van een Matrix-server is Synapse (Python). Zwaarder dan nodig voor kleine installaties. Alternatieven:

  • conduwuit / opvolgers in die lijn: lichtere Rust-servers voor persoonlijk gebruik of kleinere installaties.
  • Dendrite: Go-implementatie van Matrix. Actiever ontwikkeld dan Conduit voor grotere installaties.

Een eigen server betekent: jij beheert je berichten, geen afhankelijkheid van matrix.org.


Wanneer kies je Matrix over Signal?

Matrix is beter als:

  • Je een community of team wil hosten (grote groepen, kanalen, moderatie)
  • Je een eigen server wil draaien voor volledige controle
  • Je bridges wil naar meerdere platforms
  • Registratie zonder telefoonnummer een vereiste is

Signal is beter als:

  • Je privécommunicatie met vrienden en familie wil vervangen (simpelheid)
  • Gebruiksvriendelijkheid prioriteit heeft
  • Je niet wil nadenken over servers en sleutelbeheer

Kanttekeningen

Sleutelbeheer is complexer: Cross-signing en sleutelverificatie zijn minder transparant dan bij Signal. Beginners raken soms berichten kwijt of kunnen niet lezen door sleutelproblemen.

matrix.org als standaardserver is niet altijd de beste keuze: Als je geen eigen server hebt, kan een kleinere publieke server prettiger zijn qua beleid, performance en community.

Metadata op de server: Zelfs met E2E-encryptie ziet de server wie met wie communiceert, wanneer, en in welke rooms. Op een eigen server is dat acceptabel — op een publieke server minder.


Voordelen en nadelen

Voordelen

  • Gefedereerd protocol — geen single point of failure, eigen server mogelijk
  • Registratie zonder telefoonnummer
  • Bridges naar Signal, WhatsApp, Telegram, Discord, IRC — communiceren met alle platformen vanuit één client
  • Geen limiet op grote groepen; ruimtes en kanalen voor communities en teams
  • End-to-end encryptie via Olm/Megolm voor private gesprekken

Nadelen

  • Sleutelbeheer is complexer dan bij Signal — beginners raken soms berichten kwijt door sleutelproblemen
  • matrix.org als standaardserver is overbelast
  • Metadata zichtbaar voor de server: wie met wie communiceert, wanneer, in welke rooms
  • Bridges werken buiten officiële apps — WhatsApp en Signal tolereren dit niet officieel

Conclusie

Matrix is het juiste gereedschap voor communities, teams en mensen die volledige controle over hun communicatie-infrastructuur willen. Voor privé-berichten met vrienden en familie is Signal eenvoudiger en beter.

Zie ook: