Matrix ist ein offenes, dezentrales Kommunikationsprotokoll, und Synapse ist die Referenz-Implementierung des Matrix-Servers. Wer seinen eigenen Matrix-Server betreibt, hat vollständige Kontrolle über seine Kommunikation – ohne Abhängigkeit von kommerziellen Diensten wie WhatsApp oder Telegram.
Warum Matrix und Synapse?
- Dezentral: Kein zentraler Server, der abgeschaltet werden kann
- Ende-zu-Ende-Verschlüsselung: Mit Element-Client standardmäßig aktiv
- Föderiert: Kommunikation mit Nutzern anderer Matrix-Server möglich
- Open Source: Vollständig quelloffen und auditierbar
Voraussetzungen
Für einen produktiven Matrix Synapse Server werden folgende Ressourcen empfohlen: mindestens 2 GB RAM, 20 GB Speicherplatz, eine eigene Domain mit SSL-Zertifikat (Let’s Encrypt) und Ubuntu 22.04 oder Debian 12.
Installation mit Docker
# Docker Compose für Synapse + Postgres
version: '3'
services:
synapse:
image: matrixdotorg/synapse:latest
environment:
- SYNAPSE_SERVER_NAME=mein-server.de
- SYNAPSE_REPORT_STATS=no
volumes:
- ./data:/data
ports:
- "8448:8448"
- "8008:8008"
postgres:
image: postgres:15
environment:
POSTGRES_PASSWORD: geheimespasswort
POSTGRES_DB: synapse
volumes:
- ./postgres:/var/lib/postgresql/data
# Konfiguration generieren
docker run -it --rm -v ./data:/data matrixdotorg/synapse generate
Nginx Reverse Proxy konfigurieren
server {
listen 443 ssl;
server_name mein-server.de;
ssl_certificate /etc/letsencrypt/live/mein-server.de/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/mein-server.de/privkey.pem;
location / {
proxy_pass http://localhost:8008;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $host;
}
}
Client: Element installieren
Der empfohlene Client für Matrix ist Element (früher Riot), verfügbar als Web-App, Desktop-App (Linux/Windows/macOS) und mobile App. Nach der Installation einfach den eigenen Server als Homeserver eintragen und registrieren.
Mit Matrix Synapse schaffst du eine Kommunikationsinfrastruktur, die niemand sperren, überwachen oder abschalten kann – die ultimative digitale Souveränität.








