<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.hillert.me/index.php?action=history&amp;feed=atom&amp;title=Matrix_Synapse</id>
	<title>Matrix Synapse - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.hillert.me/index.php?action=history&amp;feed=atom&amp;title=Matrix_Synapse"/>
	<link rel="alternate" type="text/html" href="http://wiki.hillert.me/index.php?title=Matrix_Synapse&amp;action=history"/>
	<updated>2026-04-16T01:24:17Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>http://wiki.hillert.me/index.php?title=Matrix_Synapse&amp;diff=18&amp;oldid=prev</id>
		<title>Aaron: Created page with &quot;&#039;&#039;&#039;Matrix Synapse&#039;&#039;&#039;  Matrix Synapse ist der referenzimplementierte Homeserver für das offene Kommunikationsprotokoll [https://matrix.org Matrix]. Er ermöglicht Echtzeit-Nachrichten, VoIP/Video-Calls und sichere Datensynchronisation in einem dezentralen Netzwerk.  == 1. Einleitung == Matrix zielt darauf ab, ein einheitliches, offenes Ökosystem für Messaging und Kooperation bereitzustellen. Jeder Nutzer betreibt einen eigenen Homeserver (z. B. Synapse), der sich über...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.hillert.me/index.php?title=Matrix_Synapse&amp;diff=18&amp;oldid=prev"/>
		<updated>2025-04-25T21:34:55Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Matrix Synapse&amp;#039;&amp;#039;&amp;#039;  Matrix Synapse ist der referenzimplementierte Homeserver für das offene Kommunikationsprotokoll [https://matrix.org Matrix]. Er ermöglicht Echtzeit-Nachrichten, VoIP/Video-Calls und sichere Datensynchronisation in einem dezentralen Netzwerk.  == 1. Einleitung == Matrix zielt darauf ab, ein einheitliches, offenes Ökosystem für Messaging und Kooperation bereitzustellen. Jeder Nutzer betreibt einen eigenen Homeserver (z. B. Synapse), der sich über...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Matrix Synapse&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Matrix Synapse ist der referenzimplementierte Homeserver für das offene Kommunikationsprotokoll [https://matrix.org Matrix]. Er ermöglicht Echtzeit-Nachrichten, VoIP/Video-Calls und sichere Datensynchronisation in einem dezentralen Netzwerk.&lt;br /&gt;
&lt;br /&gt;
== 1. Einleitung ==&lt;br /&gt;
Matrix zielt darauf ab, ein einheitliches, offenes Ökosystem für Messaging und Kooperation bereitzustellen. Jeder Nutzer betreibt einen eigenen Homeserver (z. B. Synapse), der sich über das Matrix-Protokoll mit anderen Homeservern verbindet. So entsteht ein föderiertes Netzwerk, in dem Nachrichten serverübergreifend ausgetauscht werden können – ganz ohne zentrale Instanz.&lt;br /&gt;
&lt;br /&gt;
== 2. Architektur von Synapse ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Homeserver&amp;#039;&amp;#039;&amp;#039;: Kernkomponente, die Konten verwaltet, Events speichert und den Transport zu anderen Homeservern übernimmt.  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;API-Schnittstellen&amp;#039;&amp;#039;&amp;#039;:  &lt;br /&gt;
** Client-Server API (r0, v3) für Messenger-Apps  &lt;br /&gt;
** Server-Server API für die Föderation  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Storage&amp;#039;&amp;#039;&amp;#039;: PostgreSQL (empfohlen) + Redis-Event-Cache für hohe Performance  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Module &amp;amp; Plugins&amp;#039;&amp;#039;&amp;#039;: Erweiterbar z. B. mit Spam-Filtern oder zusätzlichen Auth-Methoden&lt;br /&gt;
&lt;br /&gt;
== 3. Dezentrales Netzwerk ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Föderation&amp;#039;&amp;#039;&amp;#039;: Jeder Homeserver kann sich mit beliebigen anderen verbinden – kein Single Point of Failure.  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Datenhoheit&amp;#039;&amp;#039;&amp;#039;: Nutzer bzw. Organisationen behalten volle Kontrolle über ihre Daten.  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Skalierbarkeit&amp;#039;&amp;#039;&amp;#039;: Organisches Wachstum mit jeder neuen Instanz; Engpässe einzelner Anbieter wirken sich nicht global aus.&lt;br /&gt;
&lt;br /&gt;
== 4. Ende-zu-Ende-Verschlüsselung (E2EE) ==&lt;br /&gt;
Synapse unterstützt E2EE mittels der Protokolle Olm und Megolm:&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Olm&amp;#039;&amp;#039;&amp;#039;: Geräte-Schlüsselaustausch für 1-on-1-Chats  &lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Megolm&amp;#039;&amp;#039;&amp;#039;: Sitzungsschlüssel für Gruppenchats  &lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Vertrauensskala&amp;#039;&amp;#039;&amp;#039;: Fingerabdruck-Prüfung zur Abwehr von Man-in-the-Middle  &lt;br /&gt;
&lt;br /&gt;
Vorteile der E2EE in Synapse:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Vertraulichkeit&amp;#039;&amp;#039;&amp;#039;: Nur autorisierte Geräte können Nachrichten lesen.  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Integrität&amp;#039;&amp;#039;&amp;#039;: Manipulationen werden erkannt.  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Forward Secrecy&amp;#039;&amp;#039;&amp;#039;: Kompromittierte Schlüssel gefährden nicht vergangene Chats.&lt;br /&gt;
&lt;br /&gt;
== 5. Weitere Kernfunktionen ==&lt;br /&gt;
* Versand von Bildern, Dateien und Links  &lt;br /&gt;
* VoIP &amp;amp; Video über WebRTC-Bridges  &lt;br /&gt;
* Multi-Device-Sync mit vollständigem Chat-Verlauf  &lt;br /&gt;
* Granulare Benutzerverwaltung (Admin, Moderator, …)  &lt;br /&gt;
* Bridges zu IRC, Slack, XMPP u.v.m.&lt;br /&gt;
&lt;br /&gt;
== 6. Vorteile von Matrix Synapse ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Vorteil                     !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Offen &amp;amp; interoperabel&amp;#039;&amp;#039;&amp;#039; || Offenes Protokoll, bridged zu anderen Systemen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Dezentralisierung&amp;#039;&amp;#039;&amp;#039;     || Kein Single Point of Failure; volle Datenhoheit&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Sicherheit &amp;amp; Datenschutz&amp;#039;&amp;#039;&amp;#039; || E2EE standardmäßig; DSGVO-konform betreibbar&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Skalierbarkeit&amp;#039;&amp;#039;&amp;#039;         || Horizontaler Ausbau durch zusätzliche Instanzen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Flexibilität&amp;#039;&amp;#039;&amp;#039;           || Plugins, individuelle Auth-Methoden, Webhooks&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Aktive Community&amp;#039;&amp;#039;&amp;#039;      || Viele Clients (Element, nheko, FluffyChat) und Integrationen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 7. Einsatzszenarien ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Unternehmen&amp;#039;&amp;#039;&amp;#039;: Sichere interne Kommunikation ohne Drittanbieter  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bildungseinrichtungen&amp;#039;&amp;#039;&amp;#039;: Dezentrale Kursräume für Kooperation  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Öffentliche Organisationen&amp;#039;&amp;#039;&amp;#039;: Transparente, offene Kommunikationskanäle  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Selbsthosting&amp;#039;&amp;#039;&amp;#039;: Private Server für maximale Datenkontrolle&lt;br /&gt;
&lt;br /&gt;
== 8. Installation &amp;amp; Betrieb ==&lt;br /&gt;
=== Voraussetzungen ===&lt;br /&gt;
* Python 3.8+  &lt;br /&gt;
* PostgreSQL  &lt;br /&gt;
* Redis&lt;br /&gt;
&lt;br /&gt;
=== Beispiel (Ubuntu/Debian) ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt install python3-venv python3-pip libpq-dev postgresql redis-server&lt;br /&gt;
git clone https://github.com/matrix-org/synapse.git&lt;br /&gt;
cd synapse&lt;br /&gt;
python3 -m venv .env&lt;br /&gt;
source .env/bin/activate&lt;br /&gt;
pip install --upgrade pip&lt;br /&gt;
pip install .&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Erste Konfiguration ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
synapse-homeserver \&lt;br /&gt;
  --server-name &amp;quot;meinedomain.de&amp;quot; \&lt;br /&gt;
  --config-path homeserver.yaml \&lt;br /&gt;
  --generate-config&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Betrieb ===&lt;br /&gt;
Über systemd, Load-Balancer oder Container-Orchestrierung (Docker, Kubernetes).&lt;br /&gt;
&lt;br /&gt;
== 9. Siehe auch ==&lt;br /&gt;
* [https://matrix.org/docs/spec Matrix-Protokoll (englisch)]  &lt;br /&gt;
* [https://element.io Element (Matrix-Client)]  &lt;br /&gt;
* [https://gitlab.matrix.org/matrix-org/olm Olm &amp;amp; Megolm]&lt;br /&gt;
&lt;br /&gt;
== 10. Weblinks ==&lt;br /&gt;
* [https://matrix.org Offizielle Matrix-Seite]  &lt;br /&gt;
* [https://github.com/matrix-org/synapse Synapse auf GitHub]  &lt;br /&gt;
* [https://matrix-org.github.io/synapse/latest/ Synapse-Dokumentation]&lt;br /&gt;
&lt;br /&gt;
__KATEGORIE:Kommunikation__  &lt;br /&gt;
__KATEGORIE:Verschlüsselung__&lt;/div&gt;</summary>
		<author><name>Aaron</name></author>
	</entry>
</feed>