User Tools

Site Tools


tamiwiki:external:contact:howtomatrix

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
tamiwiki:external:contact:howtomatrix [2023/04/28 11:02] – [Connecting to the server] yairtamiwiki:external:contact:howtomatrix [2023/05/27 01:17] corshunov
Line 1: Line 1:
 +~~NOTOC~~
 +
 ====== How to use Matrix ====== ====== How to use Matrix ======
-New to Matrix? You're in the right place! This page will help you get started with Matrix and Tel Aviv Makerspace'Matrix server. + 
-----+New to Matrix? You're in the right place! This page will help you get started with Matrix and TAMI Matrix server.
  
 ===== What is Matrix? ===== ===== What is Matrix? =====
  
-Matrix is similar to email in that you have a server that you connect to (like gmailyahoo, etc) and a client app (like outlookthunderbird, etc) that you use to connect to the server. The difference is that Matrix is optimised for sending instant messages, has end-to-end encryption, and is more modern. It is also open source and federated, meaning that you can connect to any Matrix server in the world and talk to anyone else on any other Matrix server in the world from your server.+Matrix is similar to email in that you have a server that you connect to (like GmailYahoo, etc.) and a client app (like OutlookThunderbird, etc.) that you use to connect to the server. The difference is that Matrix is optimized for sending instant messages, has end-to-end encryption, and is more modern. It is also open source and federated, meaning that you can connect to any Matrix server in the world and talk to anyone else on any other Matrix server in the world from your server.
  
 ===== Choosing a client ===== ===== Choosing a client =====
  
-There are many different Matrix clients available. The most popular ones are Schildichat, Element, and Nheko. You can find a list of all the clients here: https://matrix.org/clients/+There are many different Matrix clients available. The most popular ones are //Schildichat////Element//, and //Nheko//.
  
 Here's a quick comparison of the most popular clients: Here's a quick comparison of the most popular clients:
  
-Client Platform Description |+Client Platform Description ^
 | [[https://element.io/|Element]] | Desktop, Mobile, Web | The most popular client. It's pretty stable and polished, but the UI is a bit cluttered. | | [[https://element.io/|Element]] | Desktop, Mobile, Web | The most popular client. It's pretty stable and polished, but the UI is a bit cluttered. |
-| [[https://schildi.chat/|Schildichat]] | Desktop, Mobile, Web | A fork of Element (meaning that it has all the features that element has). It's a bit more lightweight and has a much better UI. |+| [[https://schildi.chat/|Schildichat]] | Desktop, Mobile, Web | A fork of //Element// (meaning that it has all the features that //Element// has). It's a bit more lightweight and has a much better UI. |
 | [[https://nheko-reborn.github.io/|Nheko]] | Desktop | A very lightweight client that is still in development. It's very fast and lightweight. | | [[https://nheko-reborn.github.io/|Nheko]] | Desktop | A very lightweight client that is still in development. It's very fast and lightweight. |
 | [[https://fluffychat.im/|FluffyChat]] | Desktop, Mobile, Web | A client in Flutter that is still in development. Looks very nice, but is still missing some features and stutters when you have a lot of rooms. | | [[https://fluffychat.im/|FluffyChat]] | Desktop, Mobile, Web | A client in Flutter that is still in development. Looks very nice, but is still missing some features and stutters when you have a lot of rooms. |
Line 25: Line 27:
 ===== Choosing a server ===== ===== Choosing a server =====
  
-There are many different Matrix servers available. The most popular one is [[https://matrix.org/|matrix.org]], but it's a bit slow due to the amount of users. The Tel Aviv Makers server is [[https://telavivmakers.space/|telavivmakers.space]], and it's a bit faster. You can register there by using [[https://telavivmakers.space/priv-nodered/ui/|this link]]. You can also find a list of all the servers here: https://joinmatrix.org/servers/+There are many different Matrix servers available. The most popular one is [[https://matrix.org/|matrix.org]], but it's a bit slow due to the amount of users. TAMI server is [[https://telavivmakers.space/|telavivmakers.space]], and it's a bit faster. 
 + 
 +<WRAP center round tip 60%> 
 +You can register at our matrix server via [[https://telavivmakers.space/priv-nodered/ui/|this link]]. 
 +</WRAP> 
 + 
 +You can also find a list of all the servers at https://joinmatrix.org/servers/.
  
 ===== Connecting to the server ===== ===== Connecting to the server =====
Line 31: Line 39:
 Once you've chosen a client and a server, you can connect to the server by entering the server's address in the client.  Once you've chosen a client and a server, you can connect to the server by entering the server's address in the client. 
  
-For example, if you're using //Element// //Schildichat//\\ +For example, if you're using //Element// or //Schildichat//enter the server's address in the ''Custom server'' field in the ''Sign in'' screen.\\ 
-enter the server's address in the ''Custom server'' field in the ''Sign in'' screen.\\ +The server'address is the domain name of the server without the ''https:''.\\ 
-The server address is the domain name of the serverwithout the ''https:''+For TAMI server, enter ''telavivmakers.space'' in the ''Custom server'' field.\\
  
-for Tel Aviv Makers' server, enter ''telavivmakers.space'' in the ''Custom server'' field. \\+{{:tamiwiki:external:contact:pasted:20230428-105622.png}}
  
-^ {{:tamiwiki:external:contact:pasted:20230428-105622.png}} | 
 After that, just enter your ''username'' and ''password'' and you're good to go! After that, just enter your ''username'' and ''password'' and you're good to go!
  
-{{:tamiwiki:external:contact:pasted:20230428-105554.png}} |+{{:tamiwiki:external:contact:pasted:20230428-105554.png}} 
 ===== User and room addresses ===== ===== User and room addresses =====
  
-In Matrix, every user and room has an address. The address of a user is structured like this: **@username:server**. For example, if you're using Tel Aviv Makers' server, your address will be **@username:telavivmakers.space**. The address of a room is structured like this: **#roomname:server**. For example, if you're using Tel Aviv Makers' server, the address of the #general room will be **#general:telavivmakers.space** (which is a real room you can join, by the way).+In Matrix, every user and room has an address. The address of a user is structured like this: **@username:server**. For example, if you're using TAMI server, your address will be **@username:telavivmakers.space**. The address of a room is structured like this: **#roomname:server**. For example, if you're using TAMI server, the address of the #general room will be **#general:telavivmakers.space** (which is a real room you can join, by the way).
  
 ===== End-to-end encryption ===== ===== End-to-end encryption =====
Line 53: Line 61:
 Once you log in to your account on a new device, you will be asked to verify your new session with an old one, usually in the form of a pop-up or a notification. It's very important to do so, as otherwise you won't be able to read encrypted messages from that device. Once you log in to your account on a new device, you will be asked to verify your new session with an old one, usually in the form of a pop-up or a notification. It's very important to do so, as otherwise you won't be able to read encrypted messages from that device.
  
-In element and schildichat, you can check that all your sessions are verified by going to the "Settingsscreen, clicking on "Security & Privacy", and then clicking on "Show all sessions". If you see a red exclamation mark next to a session, it means that it's not verified. You can verify it by clicking on it and following the instructions. Other clients may have a similar screen.+In //Element// and //Schildichat//, you can check that all your sessions are verified by going to the ''Settings'' screen, clicking on ''Security & Privacy'', and then clicking on ''Show all sessions''. If you see a red exclamation mark next to a session, it means that it's not verified. You can verify it by clicking on it and following the instructions. Other clients may have a similar screen.
  
 ==== Verifying other users ==== ==== Verifying other users ====
Line 61: Line 69:
 ==== Key backup ==== ==== Key backup ====
  
-Matrix also supports key backup, which means that you can backup your encryption keys to the server. This is useful in case you lose your device or if you want to use a new device. To enable key backup, go to the "Settingsscreen, click on "Security & Privacy", and then click on "Set up secure backup". You will be asked to enter a passphrase or to save a recovery code. After choosing one of those options, you'll be able to recover your keys with them in case you lose your device.+Matrix also supports key backup, which means that you can backup your encryption keys to the server. This is useful in case you lose your device or if you want to use a new device. To enable key backup, go to the ''Settings'' screen, click on ''Security & Privacy'', and then click on ''Set up secure backup''. You will be asked to enter a passphrase or to save a recovery code. After choosing one of those options, you'll be able to recover your keys with them in case you lose your device.
  
 ==== Encryption rules ==== ==== Encryption rules ====
  
 You can also follow those simple rules to make sure that encryption always works: You can also follow those simple rules to make sure that encryption always works:
- +  always have at least one verified session logged in, as to not lose access to your encryption keys 
-Always have at least one verified session logged in, as to not lose access to your encryption keys+  verify new sessions as soon as you log in to them 
- +  do not enable the ''Encrypt to verified sessions only'' option unless you know what you're doing\\ If you've enabled it and haven't verified the session of the person you're chatting with, they won't be able to read your messages. 
-Verify new sessions as soon as you log in to them+  set up key backup and make sure that it's working
- +
-Do not enable the "Encrypt to verified sessions onlyoption unless you know what you're doingIf you've enabled it and haven't verified the session of the person you're chatting with, they won't be able to read your messages. +
- +
-Set up key backup and make sure that it's working+