Matrix en Element review — gedecentraliseerde berichten
Matrix is een open protocol voor gedecentraliseerde berichten. Element is de meest gebruikte client. Je kunt je eigen server draaien — niemand controleert je communicatie.
Matrix en Element review
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.
| Matrix | Signal | |
|---|---|---|
| Protocol | Open, gefedereerd | Centraal (Signal Foundation) |
| Zelfhosting | ✅ — eigen server mogelijk | ❌ |
| End-to-end encryptie | ✅ (Olm/Megolm) | ✅ (Signal Protocol) |
| Bridges | ✅ — naar Signal, WhatsApp, Telegram | ❌ |
| Groepen | Grote ruimtes mogelijk | Tot 1000 |
| Gebruiksvriendelijkheid | Minder dan Signal | Beter |
| Telefoonnummer vereist | Nee | Ja |
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 (WebRTC).
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 Conduit
De referentie-implementatie van een Matrix-server is Synapse (Python). Zwaarder dan nodig voor kleine installaties. Alternatieven:
- Conduit: Lichtgewicht Matrix-server in Rust. Draait op een Raspberry Pi of kleine VPS. Voor persoonlijk gebruik of kleine groepen.
- 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 overbelast: Als je geen eigen server hebt, gebruik dan een kleinere publieke server (matrix.tchncs.de, envs.net) voor betere prestaties.
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.
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:
- Signal en Molly review — voor privégesprekken
- Aanbevolen privacy-apps — volledig app-overzicht
- Tailscale gids — zelfgehoste diensten bereikbaar maken