Wiki-Quellcode von Matrix
Version 437.1 von Jonas Jelten am 2023/08/29 16:03
Zeige letzte Bearbeiter
author | version | line-number | content |
---|---|---|---|
1 | {{toc/}} | ||
2 | |||
3 | |||
4 | = Was ist Matrix? = | ||
5 | |||
6 | |||
7 | [[image:matrix-element-uidemo.png||alt="Matrix user interface demo" height="641" width="892"]] | ||
8 | |||
9 | |||
10 | [[Matrix>>https://matrix.org/]] ist ein Kommunikationstool wie E-Mail, allerdings verschlüsselt und mit Nachrichtenzustellung in Echtzeit. | ||
11 | |||
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 | ** ((( | ||
15 | Zum Beispiel kann {{code language="none"}}@einprofessor:tum.de{{/code}} mit {{code language="none"}}@einewissenschaftlerin:lmu.de{{/code}} chatten ! | ||
16 | ))) | ||
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. | ||
20 | ))) | ||
21 | |||
22 | Damit haben Personen ihren **Account auf einem Server** aber können mit **Personen auf allen Servern** kommunizieren. | ||
23 | |||
24 | |||
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. | ||
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. | ||
28 | |||
29 | == Home Server == | ||
30 | |||
31 | Nachrichten werden auf Homeservern ("Heimatdiener" :)) gespeichert und synchronisiert. | ||
32 | |||
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: | ||
35 | |||
36 | * **matrix.cit.tum.de** für CIT Accounts: @username:cit.tum.de | ||
37 | * **matrix.tum.de** für TUM Accounts: @username:tum.de | ||
38 | |||
39 | Man muss nur einen Account verwenden und kann mit allen anderen Homeservern auf der Welt chatten. | ||
40 | |||
41 | Wenn man keinen CIT oder TUM Account besitzt, kann man stattdessen einen **öffentlichen** Homeserver verwenden: | ||
42 | |||
43 | * matrix.org: [[https:~~/~~/app.element.io/#/register>>https://app.element.io/#/register]] | ||
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/]] 🤩 | ||
46 | |||
47 | Um einen Homeserver zu verwenden, muss man **einen Client verwenden**, der dann mit dem Homeserver kommuniziert. | ||
48 | |||
49 | == Clients == | ||
50 | |||
51 | [[Element>>https://element.io/]] ist der Client nach Wahl. | ||
52 | |||
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]] | ||
58 | |||
59 | (% class="wikigeneratedid" %) | ||
60 | Bitte gehen Sie sicher, dass der **Homeserver korrekt gesetzt ist** für den eigenen Provider! | ||
61 | |||
62 | (% class="box infomessage" %) | ||
63 | ((( | ||
64 | **CIT: Homeserver**: matrix.cit.tum.de **Nutzername**: CIT-ID (ohne @cit.tum.de) **Passwort**: CIT Passwort | ||
65 | ))) | ||
66 | |||
67 | (% class="box infomessage" %) | ||
68 | ((( | ||
69 | **TUM: Homeserver**: matrix.tum.de **Nutzername**: LRZ-ID (ohne @mytum.de oder @tum.de) **Passwort**: LRZ/TUM Passwort | ||
70 | ))) | ||
71 | |||
72 | |||
73 | == Element mit Matrix nutzen == | ||
74 | |||
75 | |||
76 | Folge [[der offiziellen Anleitung>>https://matrix.org/docs/chat_basics/]] , wie man mit Element chattet 😎 | ||
77 | |||
78 | Man kann **persönliche Chats**, **Gruppenchats**, und **Spaces** erstellen um mehrere Chatrooms zu bündeln. | ||
79 | |||
80 | |||
81 | = Einladung von TUM Accounts = | ||
82 | |||
83 | Wenn man TUM oder CIT Nutzer zu einem Chat einladen möchte, gibt man einfach die folgenden Matrix IDs an: | ||
84 | |||
85 | **Für CIT Accounts**: | ||
86 | |||
87 | (% class="box infomessage" %) | ||
88 | ((( | ||
89 | @CIT-ID:cit.tum.de (z.B. @cooluser:cit.tum.de) | ||
90 | ))) | ||
91 | |||
92 | **Für TUM Accounts:** | ||
93 | |||
94 | (% class="box infomessage" %) | ||
95 | ((( | ||
96 | @LRZ-ID:tum.de (z.B. @ga42lol:tum.de) | ||
97 | ))) | ||
98 | |||
99 | **Für andere Accounts** z.B. @musterma:matrix.org | ||
100 | |||
101 | (% class="box infomessage" %) | ||
102 | ((( | ||
103 | @nutzername:server | ||
104 | ))) | ||
105 | |||
106 | Die Einladung wird dann im Matrix Client der gerade eingeladenen Person erscheinen und muss akzeptiert werden. | ||
107 | |||
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. | ||
110 | |||
111 | = Sicheres Backup = | ||
112 | |||
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. | ||
114 | |||
115 | Matrix ermöglicht es, ein verschlüsseltes Backup mit entsprechendem Schlüssel auf dem Homeserver anzulegen. Dabei wird eine seperate Passphrase verwendet. | ||
116 | |||
117 | Matrix wird Sie auffordern, ein sicheres Backup einzurichten und nach einem Passwort fragen, sollte das Backup benötigt werden. | ||
118 | |||
119 | Mehr Informationen dazu findet man in der [[offiziellen Dokumentation über private Chats>>https://matrix.org/docs/chat_basics/private-group-chat/]] 🤓 |