Wiki-Quellcode von Matrix
Zuletzt geändert von Jonas Jelten am 2024/04/25 15:59
Verstecke letzte Bearbeiter
author | version | line-number | content |
---|---|---|---|
![]() |
433.1 | 1 | {{toc/}} |
![]() |
1.1 | 2 | |
3 | |||
![]() |
433.1 | 4 | = Was ist Matrix? = |
![]() |
1.1 | 5 | |
6 | |||
![]() |
433.1 | 7 | [[image:matrix-element-uidemo.png||alt="Matrix user interface demo" height="641" width="892"]] |
![]() |
1.1 | 8 | |
9 | |||
![]() |
436.1 | 10 | [[Matrix>>https://matrix.org/]] ist ein Kommunikationstool wie E-Mail, allerdings verschlüsselt und mit Nachrichtenzustellung in Echtzeit. |
![]() |
1.1 | 11 | |
![]() |
433.1 | 12 | * Man muss einen Account bei einem Provider (wie tum.de oder lmu.de) erstellen. |
13 | * Unabhängig vom Provider kann man mit Menschen chatten, die einen anderen Provider nutzen | ||
14 | ** ((( | ||
![]() |
436.1 | 15 | Zum Beispiel kann {{code language="none"}}@einprofessor:tum.de{{/code}} mit {{code language="none"}}@einewissenschaftlerin:lmu.de{{/code}} chatten ! |
![]() |
245.1 | 16 | ))) |
![]() |
433.1 | 17 | * ((( |
18 | Auf dieselbe Weise wie Outlook und Thunderbird mit demselben E-Mail-Account genutzt werden können, können auch verschiedene Matrix Apps für denselben Matrix Account verwendet werden! | ||
19 | Es existieren verschiedenen Apps, wir verwenden "[[Element>>https://element.io/]]" auf Grund der Einfachheit und der Popularität. | ||
![]() |
257.1 | 20 | ))) |
![]() |
1.1 | 21 | |
![]() |
433.1 | 22 | Damit haben Personen ihren **Account auf einem Server** aber können mit **Personen auf allen Servern** kommunizieren. |
23 | |||
![]() |
1.1 | 24 | |
![]() |
436.1 | 25 | **Persönliche und Gruppenchats** sind[[ Ende-zu-Ende verschlüsselt>>https://en.wikipedia.org/wiki/End-to-end_encryption]] und **hängen damit nicht von einer zentralen Stelle ab** wie die meisten anderen Tools (MS Teams, WhatsApp, Zoom, ...) - jeder kann einen Matrix-Server hosten. |
![]() |
433.1 | 26 | Alle Nachrichten sind zwischen allen Geräten **synchronisiert** - Web Clients, Desktop Apps, Smartphone Apps. |
27 | Für zusätzliche Sicherheit können Schlüssel der Kontakte verifiziert werden und als vertrauenswürdig gespeichert werden. | ||
![]() |
1.1 | 28 | |
![]() |
433.1 | 29 | == Home Server == |
![]() |
1.1 | 30 | |
![]() |
437.1 | 31 | Nachrichten werden auf Homeservern ("Heimatdiener" :)) gespeichert und synchronisiert. |
![]() |
1.1 | 32 | |
![]() |
436.1 | 33 | Ein Nutzer hat für gewöhnlich **einen Account** auf einem Homeserver. |
34 | Man kann einen beliebigen Homeserver verwenden - **für die TUM** werden jedoch von der [[ITO>>doc:CIT.ITO.WebHome]] zwei Homeserver angeboten: | ||
![]() |
1.1 | 35 | |
![]() |
438.1 | 36 | * **matrix.cit.tum.de** für [[CIT Accounts>>doc:CIT.ITO.Docs.Services.CIT-Account.WebHome]]: @username:cit.tum.de |
![]() |
435.1 | 37 | * **matrix.tum.de** für TUM Accounts: @username:tum.de |
![]() |
1.1 | 38 | |
![]() |
436.1 | 39 | Man muss nur einen Account verwenden und kann mit allen anderen Homeservern auf der Welt chatten. |
![]() |
1.1 | 40 | |
![]() |
436.1 | 41 | Wenn man keinen CIT oder TUM Account besitzt, kann man stattdessen einen **öffentlichen** Homeserver verwenden: |
![]() |
1.1 | 42 | |
![]() |
433.1 | 43 | * matrix.org: [[https:~~/~~/app.element.io/#/register>>https://app.element.io/#/register]] |
![]() |
436.1 | 44 | * oder alle anderen Homeserver [[https:~~/~~/joinmatrix.org/servers/>>https://joinmatrix.org/servers/]] |
45 | * oder, [[hoste deinen eigenen Homeserver>>https://matrix-org.github.io/synapse/latest/]] 🤩 | ||
![]() |
1.1 | 46 | |
![]() |
436.1 | 47 | Um einen Homeserver zu verwenden, muss man **einen Client verwenden**, der dann mit dem Homeserver kommuniziert. |
![]() |
1.1 | 48 | |
![]() |
433.1 | 49 | == Clients == |
![]() |
1.1 | 50 | |
![]() |
433.1 | 51 | [[Element>>https://element.io/]] ist der Client nach Wahl. |
![]() |
1.1 | 52 | |
![]() |
433.1 | 53 | * [[Desktop Client>>https://element.io/download]] (einfach bereitgestellt in [[Ihrer Linux Distribution nach Wahl>>https://repology.org/project/element-desktop]]) |
54 | * Im Browser: | ||
55 | ** [[matrix.cit.tum.de>>https://matrix.cit.tum.de]] | ||
56 | ** [[matrix.tum.de>>https://matrix.tum.de]] | ||
57 | * [[Auf dem Smartphone>>https://element.io/download]] | ||
![]() |
1.1 | 58 | |
![]() |
433.1 | 59 | (% class="wikigeneratedid" %) |
60 | Bitte gehen Sie sicher, dass der **Homeserver korrekt gesetzt ist** für den eigenen Provider! | ||
![]() |
1.1 | 61 | |
![]() |
433.1 | 62 | (% class="box infomessage" %) |
![]() |
245.1 | 63 | ((( |
![]() |
433.1 | 64 | **CIT: Homeserver**: matrix.cit.tum.de **Nutzername**: CIT-ID (ohne @cit.tum.de) **Passwort**: CIT Passwort |
![]() |
245.1 | 65 | ))) |
![]() |
1.1 | 66 | |
![]() |
259.1 | 67 | (% class="box infomessage" %) |
68 | ((( | ||
![]() |
433.1 | 69 | **TUM: Homeserver**: matrix.tum.de **Nutzername**: LRZ-ID (ohne @mytum.de oder @tum.de) **Passwort**: LRZ/TUM Passwort |
![]() |
259.1 | 70 | ))) |
![]() |
1.1 | 71 | |
72 | |||
![]() |
436.1 | 73 | == Element mit Matrix nutzen == |
![]() |
1.1 | 74 | |
75 | |||
![]() |
434.1 | 76 | Folge [[der offiziellen Anleitung>>https://matrix.org/docs/chat_basics/]] , wie man mit Element chattet 😎 |
![]() |
1.1 | 77 | |
![]() |
434.1 | 78 | Man kann **persönliche Chats**, **Gruppenchats**, und **Spaces** erstellen um mehrere Chatrooms zu bündeln. |
![]() |
1.1 | 79 | |
80 | |||
![]() |
433.1 | 81 | = Einladung von TUM Accounts = |
![]() |
1.1 | 82 | |
![]() |
433.1 | 83 | Wenn man TUM oder CIT Nutzer zu einem Chat einladen möchte, gibt man einfach die folgenden Matrix IDs an: |
![]() |
1.1 | 84 | |
![]() |
433.1 | 85 | **Für CIT Accounts**: |
![]() |
1.1 | 86 | |
![]() |
433.1 | 87 | (% class="box infomessage" %) |
![]() |
245.1 | 88 | ((( |
![]() |
433.1 | 89 | @CIT-ID:cit.tum.de (z.B. @cooluser:cit.tum.de) |
![]() |
245.1 | 90 | ))) |
![]() |
1.1 | 91 | |
![]() |
433.1 | 92 | **Für TUM Accounts:** |
![]() |
1.1 | 93 | |
![]() |
245.1 | 94 | (% class="box infomessage" %) |
95 | ((( | ||
![]() |
433.1 | 96 | @LRZ-ID:tum.de (z.B. @ga42lol:tum.de) |
![]() |
245.1 | 97 | ))) |
![]() |
1.1 | 98 | |
![]() |
433.1 | 99 | **Für andere Accounts** z.B. @musterma:matrix.org |
![]() |
1.1 | 100 | |
![]() |
245.1 | 101 | (% class="box infomessage" %) |
102 | ((( | ||
![]() |
433.1 | 103 | @nutzername:server |
![]() |
245.1 | 104 | ))) |
![]() |
1.1 | 105 | |
![]() |
433.1 | 106 | Die Einladung wird dann im Matrix Client der gerade eingeladenen Person erscheinen und muss akzeptiert werden. |
![]() |
1.1 | 107 | |
![]() |
433.1 | 108 | **Suche nach Nutzernamen** |
109 | Um einen Nutzer zum Nutzerverzeichnis hinzuzufügen, muss jener ein Mitglied eines öffentlichen Chatroom auf dem Server werden, z. B. [[https:~~/~~/matrix.to/#/#announcements:tum.de>>https://matrix.to/#/#announcements:tum.de]] auf matrix.tum.de, oder einen privaten Chat teilen. Erst danach wird sein Name in dem Suchfeld für Personen erscheinen. | ||
![]() |
1.1 | 110 | |
![]() |
433.1 | 111 | = Sicheres Backup = |
![]() |
434.1 | 112 | |
![]() |
433.1 | 113 | Da Ende-zu-Ende-Verschlüsselung die Schlüssel zum Entschlüsseln **nur beim Client** (dem "Ende") speichern, würde ein Ausloggen zum Verlust aller Nachrichten führen. |
![]() |
1.1 | 114 | |
![]() |
433.1 | 115 | Matrix ermöglicht es, ein verschlüsseltes Backup mit entsprechendem Schlüssel auf dem Homeserver anzulegen. Dabei wird eine seperate Passphrase verwendet. |
![]() |
1.1 | 116 | |
![]() |
433.1 | 117 | Matrix wird Sie auffordern, ein sicheres Backup einzurichten und nach einem Passwort fragen, sollte das Backup benötigt werden. |
![]() |
1.1 | 118 | |
![]() |
433.1 | 119 | Mehr Informationen dazu findet man in der [[offiziellen Dokumentation über private Chats>>https://matrix.org/docs/chat_basics/private-group-chat/]] 🤓 |