Changes for page Matrix
Last modified by Stefan Schwalb on 2023/08/28 20:39
From version 25.1
edited by Aysegül Omus
on 2023/08/23 19:11
on 2023/08/23 19:11
Change comment:
There is no comment for this version
To version 34.3
edited by Jonas Jelten
on 2023/08/28 16:51
on 2023/08/28 16:51
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. kahraman1 +XWiki.jelten - Content
-
... ... @@ -1,115 +1,99 @@ 1 1 {{toc/}} 2 2 3 3 4 -= EstablishingaMatrixChat=4 +== What is Matrix? == 5 5 6 6 7 +[[image:https://element.io/images/Ui-grad-homepage.png||height="677" width="942"]] 7 7 8 -== What is matrix? == 9 9 10 +[[Matrix>>https://matrix.org/]] is a chat system very similar to E-Mail, but instantaneous and secure. 10 10 11 -Matrix is a chat system very similar to E-Mail. People have their account on one server but can write messages to anyone on other servers. For example @someprofessor:tum.de can communicate with @someresearcher:lmu.de. 12 +* You need to register an account at a provider (e.g. tum.de, or lmu.de) 13 +* Whatever your provider is, you can talk to people using other providers 14 +** ((( 15 +For example {{code language="none"}}@someprofessor:tum.de{{/code}} can communicate with {{code language="none"}}@someresearcher:lmu.de{{/code}}! 16 +))) 17 +* ((( 18 +In the same way you can use Outlook or Thunderbird with the same email account, you can use different Matrix apps for the same Matrix account! 19 +Several apps exist, but we're going to go with "[[Element>>https://element.io/]]" for the sake of simplicity, as it's among the most fully-featured Matrix apps on the market. 20 +))) 12 12 13 -You can create end-to-end encrypted personal or group chats that are not stored and dependent on a central authority like most other tools (ms teams, whatsapp, zoom, ...) . All your messages are synced between all your devices - web clients, desktop clients, smartphone apps. For additional security, encryption keys of contacts can be verified and then stored as trusted. 22 +So people have their **account on one server** but can write messages **to anyone on other servers**. 23 + 14 14 25 +**Personal or group chats** are[[ end-to-end encrypted>>https://en.wikipedia.org/wiki/End-to-end_encryption]] and **not dependent on a central authority** like most other tools (MS Teams, WhatsApp, Zoom, ...) - anyone can host a Matrix server. 26 +All your messages are **synced** between all your devices - web clients, desktop clients, smartphone apps. 27 +For additional security, encryption keys of contacts can be verified and then stored as trusted. 15 15 16 - [[Here>>url:https://element.io/get-started]] you can find installation forIOS, Android, Mac, Linux and Windows.29 +== Home Server == 17 17 18 - [[image:matrixdownload.png||height="284" width="575"]]31 +Messages are stored and synced between home servers. 19 19 33 +A user typically has **one account** on one homeserver. 34 +You can use any homeserver of your choice - however **for TUM**, [[ITO>>doc:CIT.ITO.WebHome]] offers two homeservers: 20 20 21 -== Log in == 36 +* **matrix.cit.tum.de** for CIT accounts: @username:cit.tum.de 37 +* **matrix.tum.de** for TUM accounts: @username:tum.de 22 22 39 +You only need to use one account and can communicate with any other homeserver of the world. 23 23 24 - ===Loginotheweb interfacewithTUMlogindata===41 +If you don't have a CIT or TUM account, you can use a **public** homeserver instead: 25 25 43 +* matrix.org: [[https:~~/~~/app.element.io/#/register>>https://app.element.io/#/register]] 44 +* or any other homeserver [[https:~~/~~/joinmatrix.org/servers/>>https://joinmatrix.org/servers/]] 45 +* or, [[host your own homeserver>>https://matrix-org.github.io/synapse/latest/]] 🤩 26 26 27 -(% class="box" %) 28 -((( 29 -Webpage: https:~/~/matrix.tum.de 30 -))) 47 +To use your home server, you have to **use a client** that communicates with your homeserver. 31 31 32 -(% class="box" %) 33 -((( 34 -ID: LRZ-ID (without @mytum.de or @tum.de) 35 -))) 49 +== Clients == 36 36 37 -(% class="box" %) 38 -((( 39 -Password: LRZ/TUM Password 40 -))) 51 +[[Element>>https://element.io/]] is our client of choice. 41 41 42 -[[image:tumaccountlogineng1.png||height="329" width="582"]] 53 +* [[Desktop Client>>https://element.io/download]] (easily provided in [[your Linux distribution of choice>>https://repology.org/project/element-desktop]]) 54 +* In your web browser: 55 +** [[matrix.cit.tum.de>>https://matrix.cit.tum.de]] 56 +** [[matrix.tum.de>>https://matrix.tum.de]] 57 +* [[On your smartphone>>https://element.io/download]] 43 43 59 +(% class="wikigeneratedid" %) 60 +Make sure the **home server is set correctly** to your provider! 44 44 45 -[[image:tumaccountlogineng2n.png||height="362" width="589"]] 46 - 47 -=== Log in to the web interface with cit.tum login data === 48 - 49 -(% class="box" %) 62 +(% class="box infomessage" %) 50 50 ((( 51 - Webpage:https:~/~/matrix.cit.tum.de64 +**CIT: Homeserver**: matrix.cit.tum.de **Username**: CIT-ID (without @cit.tum.de) **Password**: CIT Password 52 52 ))) 53 53 54 -(% class="box" %) 67 +(% class="box infomessage" %) 55 55 ((( 56 - ID:ITO-ID (without @cit.tum.de)69 +**TUM: Homeserver**: matrix.tum.de **Username**: LRZ-ID (without @mytum.de or @tum.de) **Password**: LRZ/TUM Password 57 57 ))) 58 58 59 -(% class="box" %) 60 -((( 61 -Password: cit.tum Password 62 -))) 63 63 73 +== Using Element for Matrix == 64 64 65 -[[image:Screenshot 2023-08-23 at 18.16.21.png||height="474" width="609"]] 66 66 76 +Follow [[the official guide>>https://matrix.org/docs/chat_basics/]] how to chat with Element 😎 67 67 68 - [[image:rbgaccountlogineng2.png||height="377"width="608"]]78 +You can create **personal chats**, **group chats**, and **spaces** for bundling multiple chatrooms to communicate with any other Matrix user in the world. 69 69 70 70 71 -== Createnewchatroom==81 +== Invitation of TUM Users == 72 72 73 - If you want to create anewchat room, first clickthe **+**-Button next to **Rooms**inthe programoron the web inferfaceandthen enter thenameof thechatroom. Youcan alsoblock users onotherservers from joiningtheroom or enable encryption. You can't change these settingslater.83 +When inviting TUM or CIT users to a chat, just enter the following Matrix IDs: 74 74 75 - [[image:addroom1.png||height="311" width="622"]]85 +**For CIT Accounts**: 76 76 77 - 78 -The chat room **TestRoom** is private, so it is not visible to others and participants can only join the room by invitation. 79 - 80 -[[image:addroom3.png||height="738" width="617"]] 81 - 82 - 83 -== Invite into the chat == 84 - 85 -There are two types of chat, personal or group chat. You can create either personal or group chats. 86 - 87 -For group chats, you can click the button **Invite to this room** to invite people to that chat. You can also privatly chat with other people in Matrix. If you want to chat with a member privatly, click on the **+-Button** beside **People** in the program or on the web interface. 88 - 89 - 90 -**Requirement**: The member which is been invited has registered once on the Matrix Server. 91 - 92 -**Note**: If you have only released the room for the cit.tum or tum user, only people who are registered on the cit.tum or tum server can access this room. 93 - 94 - 95 -[[image:addroom4.png||height="636" width="616"]] 96 - 97 -[[image:startchat1.png||height="202" width="633"]] 98 - 99 -Enter followings in the opened window: 100 - 101 -**For ITO Accounts**: e.g. @musterma:cit.tum.de 102 - 103 103 (% class="box infomessage" %) 104 104 ((( 105 -@IT O-ID:cit.tum.de89 +@CIT-ID:cit.tum.de (e.g. @cooluser:tum.de) 106 106 ))) 107 107 108 -**For TUM Accounts: e.g. @lr89rbg:tum.de92 +**For TUM Accounts:** 109 109 110 110 (% class="box infomessage" %) 111 111 ((( 112 - @LRZ-ID:tum.de 96 + @LRZ-ID:tum.de (e.g. @ga42lol:tum.de) 113 113 ))) 114 114 115 115 **For other Accounts: ** e.g. @musterma:matrix.org ... ... @@ -116,7 +116,18 @@ 116 116 117 117 (% class="box infomessage" %) 118 118 ((( 119 - name,email address, username@username:domain103 + @username:domain 120 120 ))) 121 121 122 -and send the invitation to the e-mail address of the person to be invited. The invitation will appear in the matrix chat window and must be accepted. 106 +The invitation will then appear in the Matrix client of the just-added user and must be accepted. 107 + 108 + 109 +== Secure Backup == 110 + 111 +Since end-to-end encryption stores decryption keys only on clients (the "end"), logging out of the last client would mean loosing all messages. 112 + 113 +Matrix allows to create a encrypted backup of the decryption keys on your homeserver - with a separate passphrase. 114 + 115 +Matrix will ask you to set up your secure backup, and will request the password for the backup keys if needed. 116 + 117 +More information is in the [[official documentation about private chats>>https://matrix.org/docs/chat_basics/private-group-chat/]] 🤓