Leider sind nicht alle Inhalte der Links auf die dieses Dokument verweist, auf Deutsch. Um sie zu übersetzen, kannst du zum Beispiel deepl.com benutzen.
Falls du Begrifflichkeiten nicht verstehst, schau mal im Glossar nach oder versuche es mit leo.org, dict.cc oder wikipedia.org.
Feedback, Änderungsvorschläge und Übersetzungen können gerne per Mail an helpmewithmatrix@riseup.net geschickt werden.
Solltest du nach Lesen der Anleitung immernoch Probleme haben, schreib mir gerne eine Mail! 🤗
@username:homeserver.topleveldomain
. Ähnlich wie deine E-Mail-Adresse..com, .org, .de
Matrix ist ein dezentrales, föderiertes Kommunikationsprotokoll. Damit ist es im Prinzip wie E-Mail, nur moderner und mit viel mehr Möglichkeiten.
Der dezentrale Aufbau ist besonders dann von Vorteil, wenn Dienste in Ausnahmezuständen von Regierungen blockiert werden sollen.
Vergleichbar mit verschlüsselter E-Mail-Kommunikation
Matrix bietet viele Möglichkeiten Kommunikation auf einer Plattform zu bündeln und dadurch eure Zusammenarbeit zu optimieren.
Alternativen:
Metadaten verschleiern | Verschwindende Nachrichten | Große Dateien |
---|---|---|
cwtch.im | signal.org | kiki.lecomitedeschats.com |
jami.net | bin.disroot.org (Infos: privatebin.info) | upload.disroot.org |
letsconvene.im (nur via Tor Browser) | pb.envs.net | onionshare.org |
Um dich zu registrieren, musst du einen von mittlerweile über 40.000 "Homeservern" (siehe Glossar) auswählen. Dein "Homeserver" in der Matrix ist vergleichbar mit deinem Email-Anbieter. Du solltest also die gleichen Dinge beachten bei der Wahl.
Es macht aus Datenschutzgründen Sinn, wenn eine Gruppe/Community auf möglichst wenig verschiedenen Servern registriert ist, denn alle Nachrichten in einem Matrix-Raum werden auf allen Servern gespeichert werden, die an der Konversation teilnehmen! (Genau wie bei E-Mail).
Dieser Umstand bietet jedoch den Vorteil, dass wenn einer der Server ausfällt oder von einer Regierung abgeschaltet wird, die anderen Teilnehmer*innen einfach weiter chatten können.
Wenn du bereits einen Account hast, kannst du dieses Tool nutzen, um zu einem anderen Server zu migrieren: https://ems.element.io/tools/account-migration (Das Tool ist eher so eine Test-Version, also wundere dich nicht wenn's nicht klappt ;))
Damit deine Verschlüsselung in mehreren Sitzungen (siehe Glossar) funktionieren kann, musst du ein Schlüssel-Backup einrichten. Das geht am Besten über ein per Passwort verschlüsseltes Backup auf deinem "Homeserver".
Avatar links oben > Einstellungen > Sicherheit > Verschlüsselung > Sicheres Backup > Einrichten
Den anschließend angezeigten Schlüssel und das eingegebene Passwort kopieren und in einem Passwort-Manager abspeichern (Empfehlung: KeepassXC für Desktop, KeepassDX für Android, Keepassium für iOS)
Hilfe! Ich brauche eine detailliertere Anleitung.
Jedes mal wenn du dich anmeldest, wirst du nach diesem Passwort, dem Schlüssel, oder einem anderen Gerät gefragt werden um dich zu verifizieren! Wenn du keines davon hast, kannst du in einer neuen Sitzung alte verschlüsselte Nachrichten nicht mehr lesen, weil deine Schlüssel fehlen!
Clients (siehe Glossar) werden unabhängig vom Chat-Protokoll und unterstützen deshalb nicht alle die selben Features. (Wie E-Mail-Clients).
Du solltest vorher auf jeden Fall einmal Element ausprobieren, um einen Überblick über die Möglichkeiten von Matrix zu bekommen.
Wenn du fertig bist kannst du deine Matrix-ID (siehe Glossar) @username:homeserver.domain
teilen und warten bis du eingeladen wirst.
Einladungslinks in Matrix sind aktuell immer https://matrix.to/#/ gefolgt von der Matrix-ID, der Raum-ID oder dem Raum-Alias:
Matrix-ID:
@username:homserver.domain
Raum-ID:
!raum-ID:homeserver.domain
Diese Art von Link findest du in Element vom Handy aus in der Raumbeschreibung:
Raum-Aliase: #raumalias:homeserver.domain
Diese kannst du für Öffentliche Räume unter Raum-Adressen einstellen.
Die Räume in Matrix sind das was in anderen Messengern Gruppen oder Kanäle sind. Es gibt drei verschiedene Arten von Räumen/Chats:
Öffentliche Räume können über einen Einladungs-Link betreten werden. Es gibt dabei drei verschiedene Arten.
Diese haben nur einen nicht menschlich lesbaren Einladungslink, der sich so zusammensetzt:
https://matrix.to/#/!raum-id:homeserver.domain
Du erstellst so einen Raum, indem du einen privaten Raum erstellst, und ihn dann auf Öffentlich umstellst.
Den Link erhältst du wenn du in der Raumbeschreibung rechts oben auf das Teilen-Symbol gehst (Element/Smartphone).
Diese haben einen menschlich lesbaren Alias für den Link, der sie über das Raumverzeichnis (sprich für alle User) auf dem Homeserver sichtbar macht:
https://matrix.to/#/#raumname:homeserver.domain
Räume können auf unterschiedlichen Homeservern unterschiedliche Aliase haben.
Diese Räume haben einen Alias, der im öffentlichen Raumverzeichnis von matrix.org veröffentlicht ist.
Dieses kann von allen Homeservern aus eingeesehen werden.
Accounts müssen manuell eingeladen werden.
Diese Räume sind für einen Space sichtbar. Dies geht sowohl für öffentliche, als auch private Räume.
Private Räume müssen jedoch umgestellt werden, in den Raumeinstellungen unter Raumzugang, auf "für den Space sichtbar".
In jedem Fall musst du die Räume zuerst einem Space hinzufügen, das machst du über das Space-Menü.
Das sind normale Chats zwischen zwei Accounts.
Alle Räume können entweder verschlüsselt oder unverschlüsselt genutzt werden. Für Private Räume und Direktnachrichten ist die Verschlüsselung standardmäßig aktiviert. Bei öffentlichen Räumen kannst du die Verschlüsselung nachträglich aktivieren - bedenke aber, dass der Chatverlauf dann nicht sichtbar ist wenn Menschen beitreten. Ob ein Raum verschlüsselt ist, seht ihr in der Rauminfo.
TODO
Das Verschlüsselungssystem von Matrix basiert auf Cross-Signing. Das heißt, jedes Mal, wenn du dich einloggst, musst du dich mit einem anderen Gerät oder einem Extra-Passwort verifizieren, und hast erst dann vollen Zugriff auf deine verschlüsselten Chats. Auf dem Gerät mit dem du deinen Account erstellt hast, befindet sich dein erster Key. Mit diesem kannst du andere Keys erstellen, um deine anderen Clients zu verifizieren.
Das ist ähnlich wie PGP-Verschlüsselung, aber sehr viel leichter zu benutzen.
Eine Anleitung dafür findest du hier:
Falls du Schwierigkeiten hast das zu verstehen, versuchs mal hiermit:
Wenn du alle Geräte/Clients verloren hast oder diese kaputt gegangen sind, kannst du nicht mehr auf deine Schlüssel zugreifen, außer du hast das Schlüssel-Backup eingerichtet, deinen Schlüssel exportiert und irgendwo sicher auf einem Stick oder in einem Passwort Manager gespeichert. Genau wie bei PGP-Verschlüsselung auch.
Eine Anleitung dafür findest du hier:
Spaces können benutzt werden um Konversationen besser zu organisieren. Sie sind wie eine Gruppe von Räumen zu verstehen. Spaces können eine Community oder ein Team abbilden, in der alle Menschen, Räume und Gespräche sind die zu dieser Menschengruppe gehören, sie können aber auch als Personal Spaces genutzt werden um Chats für persönliche Zwecke in einen Ordner zu legen. Es gibt vor allem drei Arten von Spaces:
Optimiert für offene Communities. Es gibt einen öffentlichen Einladungslink.
Optimiert für Teams. Kann nur per Einladung gefunden werden.
Optimiert für dich. Nur du kannst sie sehen.
Bereits existierende Räume können zwar zu einem Space hinzugefügt werden, aber damit sie für alle im Space sichtbar sind, müssen sie teilweise "upgraded" werden. Das ist vor allem für Räume der Fall, die vor 2021 erstellt wurden. Bei einem Upgrade wird der Raum dupliziert und der alte im neuen Raum verlinkt.
Es gibt noch keine Einladungslinks für Private (Team-)Spaces, das heißt alle müssen individuell eingeladen werden.
Integrationen in Matrix sind Programme, die zusätzlich zum eigenen Protokoll genutzt werden können, um bestimmte Dinge zu erreichen.
Beispielsweise kann die Versendung von Nachrichten automatisiert werden oder ein E-Mail-Newsletter oder Blog eingebunden werden. Es ist auch möglich Programme wie Pads direkt in einem Raum zu nutzen, oder einen Raum gleichzeitig auf Matrix und einem anderen Messenger wie Telegram zu nutzen, damit Menschen keinen Matrix-Account brauchen um mitzureden und die Nachrichten zu lesen.
Für viele Integrationen wird ein sogenannter Integrationsmanager benötigt. In Element wird bereits ein Integrationsmanager mitgeliefert, dieser heißt scalar.vector.im. Es gibt aber auch Integrationsmanager die auf einem eigenen Server selbst gehostet werden können, z.B. Dimension.
Hier eine Einführung in Integrationsmanager:
https://opensourcelibs.com/lib/matrix-dimension/#do-i-need-an-integrations-manager
Ein Widget ist ein Ausschnitt einer Webseite/Webapp, die in einem anderen Programm angezeigt wird. Wenn ihr auf dem Startbildschirm eures Handys eine Uhr, das Wetter oder eine Suchleiste angezeigt bekommt, ist das ein Widget. Widgets sind aber auch Youtube-Videos, die auf einer Webseite eingebunden sind, zum Beispiel..
Okay, und was bringt mir das?
Matrix kann das auch 🎉
Es funktioniert zum Beispiel mit HedgeDoc(unverschlüsselt) und CryptPad(verschlüsselt), mit Nextcloud funktioniert es leider nicht mit Dokumenten, sondern nur mit Kalendern. Das liegt an einer einer Server-Konfiguration.
Damit ihr Widgets nutzen könnt, müsst ihr vorher in den Einstellungen den Integrationsmanager einschalten. Das geht in Element/SchildiChat in dem ihr auf euren Avatar(Laptop) bzw. das Menü(Handy) links oben klickt und dann auf => Einstellungen > Allgemein > Ganz unten "Integrationen verwalten". Dort ist ein Schalter, mit dem ihr den Integrationsmanager, der auf eurem Homeserver installiert ist, aktivieren könnt.
Am Laptop: Wenn ihr jetzt wieder in den Raum geht, in dem ihr ein Widget hinzufügen wollt, dann findet ihr rechts oben unter dem kleinen (i) den Abschnitt Widgets. Dort könnt ihr ein neues Widget hinzufügen in dem ihr auf den entsprechenden Link klickt.
Mit dem Handy: Auf dem Handy findet ihr es in dem Raum rechts oben, wenn ihr auf den Würfel klickt. Wenn ihr draufklickt erscheint ein Pop-Up, dort klickt ihr auf "Integrationen verwalten".
In beiden Fällen erscheint ein Menü, dort könnt ihr zwischen bereits voreingestellen Diensten wählen oder ein "Custom Widget" hinzufügen. Für die meisten Sachen werdet ihr wohl ein Custom Widget verwenden. Achtet darauf, dass der Link, den ihr dort einfügt, ein öffentlicher ist. Bei HedgeDoc am besten der "Veröffentlichen-Link" und bei CryptPad der "Teilen-Link". Wenn ihr das Widget hinzugefügt habt, findet ihr es an der selben Stelle wieder.
Bots sind Programme, die innerhalb eines Matrix-Raumes laufen können.
Beispielsweise gibt es die Möglichkeit Wikipedia, einen RSS-Feed, Twitter oder eine andere Webseite/Webanwendung in einen Raum zu integrieren.
Empfehlungen:
Übersicht:
Bridges sind Brücken zu anderen Kommunikations-Protokollen. Sie ermöglichen, dass von einem Matrix-Raum aus mit Gruppen und Channels auf Telegram, Slack, Mattermost und vielen weiteren Plattformen kommuniziert werden kann. Alle Nachrichten sind dann sowohl in Matrix-Clients als auch auf den jeweiligen Plattformen lesbar.
Empfehlungen:
Übersicht: