====== Element.io / Matrix Protokoll ======
{{:admin:desk:matrixelement-rooms.png?400|Element Applikation Fenster}}
===== Vergleich: =====
https://en.wikipedia.org/wiki/Comparison_of_cross-platform_instant_messaging_clients
===== Was ist das? =====
Matrix (2:44-4:54) https://youtu.be/3FszhgQSgMM?t=159
Matrix.org
https://matrix.org/discover/
https://matrix.org/docs
https://matrix.org/faq
Matrix ist ein offenes Chatnetzwerk für dezentrale / föderierte (verbundene) Kommunikation.
* dezentrale Chat-Historie / Backup (jeder kann seinen eigenen Server hosten und hat die Kontrolle über seine Daten)
* Überbrückung zwischen den populären Messenger-Servicen ("Bridging ist unser Begriff für die Verbindung von Matrix mit anderen Diensten. Sie können Matrix mit Chatsystemen wie IRC, Slack, Telegram und vielen anderen verbinden." Matrix)
Ein dezentrales soziales Netzwerk arbeitet auf einem unabhängig betriebenen Server und freier Open-Source-Software wie Freindica, Buddypress, Status.net, Diaspora und viele andere, die den Nutzern Autonomie und Kontrolle über ihre Daten geben. Jeder kann seine eigene Social-Network-Website auf seinem eigenen unabhängigen Web-Host einrichten, wodurch der Besitzer die totale Kontrolle und das Eigentum an seiner Plattform erhält, er kann die Richtlinien für seine Nutzer bestimmen und muss sich keine Sorgen machen, dass ein großes Unternehmen wie Facebook, Youtube oder Twitter Informationen zensiert. Einfach ausgedrückt geben dezentrale soziale Netzwerke den Benutzern mehr Kontrolle und Autonomie.
Ein föderiertes soziales Netzwerk, auch Distributed Social Network genannt, ist eine Gruppe unabhängiger, dezentraler sozialer Netzwerke, die ihre Websites zusammengeschlossen haben, so dass die Inhalte aller Websites und Benutzer in der Gruppe über verschiedene, unabhängig voneinander betriebene Server und Provider verteilt werden, ähnlich wie bei E-Mail, aber für soziale Netzwerke. Beispiele für föderierte soziale Netzwerke sind das Fediverse oder IndieWeb. Dezentrale Social-Network-Sites können sich in diesen Gruppen über Knoten, Widgets, Apps oder Plugins miteinander verbinden, sie bestehen aus mehreren sozialen Websites, wobei die Benutzer jeder Site mit den Benutzern aller anderen Sites innerhalb der Gruppe oder "Föderation" kommunizieren. Das Konzept ist vergleichbar mit dem Konzept, dass soziale Medien ein öffentliches Versorgungsunternehmen sind.
Quelle: https://vhhweb.com/decentralized-and-federated-networks-explained/
**Matrix Protokoll**
[[https://en.wikipedia.org/wiki/Matrix_(protocol)|Wiki "Matrix Protokoll"]]
Matrix ist ein offener Standard für interoperable, dezentralisierte Echtzeitkommunikation über IP.
https://matrix.org/docs/guides/introduction
* es existiert ein offener Standard in Form der Matrix-Spezifikation
* Matrix ist inter-operabel, d. h. es ist so konzipiert, dass es mit anderen Kommunikationssystemen zusammenarbeitet, und da es sich um einen offenen Standard handelt, ist es einfach zu erkennen, wie man mit ihm zusammenarbeiten kann.
* Matrix ist dezentralisiert, d. h. es gibt keinen zentralen Punkt - jeder kann seinen eigenen Server hosten und hat die Kontrolle über seine Daten
* Matrix ist so konzipiert, dass es in Echtzeit funktioniert, was bedeutet, dass es ideal für den Aufbau von Systemen ist, die einen sofortigen Datenaustausch erfordern, wie z. B. Instant Messaging
**Element (vorher Riot)**
Ist einer der (offiziellen) Clients für den Matrix Protokoll
https://matrix.org/clients/
**Alternativen?**
* Discord
* Whatsapp
* Signal
* Rocket Chat
===== Wo wird's gehostet? =====
Element website / app: EPAG Domainservices GmbH https://www.whois.com/whois/element.io
Matrix ... https://matrix.org/docs/guides/introduction
* self hosted home server (via Synapse) https://matrix.org/docs/guides/installing-synapse
* public (home)servers https://publiclist.anchel.nl
* audited
(?)
// * Wie sieht es mit der Sicherheit meiner Daten beim Einsatz fremder Server? //
// * Ist das das Gleiche wie Discord Server, denen man vermehrt beitretten kann? //
===== Wie siehts aus mit Datenschutz? =====
End-to-End Encryption is fully supported in Matrix. New rooms have encryption enabled by default, and all existing rooms can optionally have End-to-End Encryption turned on.
https://matrix.org/faq/#encryption
===== Wo werden meine Unterhaltungen gespeichert? =====
Jeweils repliziert über alle Homeserver, deren Benutzer an einem bestimmten Raum beteiligt sind.
https://matrix.org/faq/#where-do-my-conversations-get-stored?
===== Wie funktioniert es? =====
**Matrix**
https://matrix.org/docs/spec/#architecture
===== Installation(en) =====
==== Via Nextcloud (unoffiziell) ====
https://apps.nextcloud.com/apps/riotchat
==== Via Element auf Matrix.org (offiziell) ====
https://www.youtube.com/watch?v=FfmL8BFXNe4
==== Einen Knottenpunkt auf eigenem Homeserver installieren (self-hosted) ====
https://www.youtube.com/watch?v=H-6kfIqPoI4 (Docker + Linuxserver + Synapse + Matrix)
https://matrix.org/faq/#synapse
==== Einen Knottenpunkt installieren lassen (fremd-hosted) ====
https://etke.cc (Standort?)
===== Erweiterungen? =====
**Bridging**
(18:17-25:33) https://youtu.be/3FszhgQSgMM?t=1097
https://commons.wikimedia.org/wiki/File:Diagramme_Matrix_en.svg\
**Bridges**
https://matrix.org/bridges/
===== Videos zum Thema =====
Matrix 2020 (Ausführlicher Vortrag ca. 1Std.)
https://www.youtube.com/watch?v=3FszhgQSgMM
Matthew Hodgson: Power to the people: liberating online communication with Matrix.org
https://www.youtube.com/watch?v=1TPICntbC5w
Element.io - Endlich eine FREIE Alternative zu Discord & Co?
https://www.youtube.com/watch?v=qz85QdBlu9g
Matthew Hodgson - P2P Matrix: Where we're going we don't need servers!
https://www.youtube.com/watch?v=QHtw92V2KJQ
~~DISCUSSION~~
/* Vor dem verschieben DISCUSSION entfernen*/