Glowers Club

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wiki:tdnewfriends [2021/01/14 21:36]
kakol
wiki:tdnewfriends [2021/01/15 22:45] (current)
kakol
Line 1: Line 1:
-/*<html><script>location.href = location.href.split('?')[0] + '?id=wiki:newfriends&noprof'</script></html>*/ +<html><script>location.href = location.href.split('?')[0] + '?id=wiki:newfriends&noprof'</script></html>
-{{page>include:highquality&nofooter}} +
- +
-====== Newfriends ====== +
- +
-===== What is [Matrix]? ===== +
-[[:matrix|[matrix]]] <html><sup>(stylized as <b>[matrix])</b></sup></html> is real-time chat protocol developed by [[new_vector|New Vector LLC]]. Matrix is a decentralized<html><span title="Not all parts of matrix are decentralized. Communities for example, are federated.">*</span></html> protocol built as a [[wp>RESTful]] [[wp>HTTP]] application. To interact with matrix, you'll need to use a homeserver. +
- +
-==== Is [matrix] P2P? ==== +
-No. Matrix is not peer-to-peer. Matrix is a federated protocol, meaning a trusted party (a homeserver) is used to grant you access to the wider network. +
- +
-==== Is [matrix] encrypted? ==== +
-No*, Matrix is not an encrypted protocol. Matrix does go over HTTPS, and servers do use encryption and signing to ensure data integrity, however your messages in public rooms are, **by default**, not encrypted. Direct Messages are encrypted by default in some clients, such as Element. +
- +
-Encryption on matrix is done through ''m.room.encrypted'' events. Encryption is implemented on top of matrix, not built into the protocol. +
- +
-==== What is federation? ==== +
-Federation is a networking model in which servers communicate to each other to exchange resources. [[wp>Email]] is an example of a federated protocol. +
- +
-==== Is [matrix] secure? ==== +
-Yes. The message encryption system used by matrix has been independently audited((https://matrix.org/blog/2016/11/21/matrixs-olm-end-to-end-encryption-security-assessment-released-and-implemented-cross-platform-on-riot-at-last)). Federation does not make homeservers more or less secure. +
- +
-==== Who is New Vector? (Element) ==== +
-[[new_vector|New Vector LLC]] is a for-profit company which develops the [matrix] specification. +
- +
-==== What is a homeserver? ==== +
-A homeserver is an implementation of the [matrix] protocol. For a list of notable homeservers, [[newfriends#what_homeserver_should_i_use|click here]]. +
- +
-====== Tutorials ====== +
-===== Element Web ===== +
-==== Creating an account ==== +
-You can make accounts on most matrix homeservers through clients that support sign up. Element is one of them. +
- +
-First, go to [[https://app.element.io]]. +
- +
-{{ :wiki:element_io_welcome.png?600 |}} +
- +
-Then, click **Create Account**. +
- +
-{{ :wiki:element_io_register_matrix_org.png?600 |}} +
- +
-By default, [[https://app.element.io|element.io]] tries to get you to register to matrix.org. This isn't what we want. Click the green **Edit** text to change the homeserver we're going to register on. +
- +
-{{ :wiki:element_io_register_switch_homeserver.png?600 |}} +
- +
-Now, enter the homeserver you want to register with into the **Other homeserver** box. For this tutorial, I use ''matrix.donaldsarmy.us''. If you don't know which homeserver you want to use, consider looking at [[wiki:homeservers|wiki:homeservers]] +
- +
-**Update:** ''matrix.donaldsarmy.us'' no longer exists. If you want to follow along, use ''200acres.org'' or another alternative homeserver. +
- +
-{{ :wiki:element_io_register_switch_homeserver_matrix_donaldsarmy_us.png?600 |}} +
- +
-After you've entered in the homeserver you want to join, click **Continue**. +
- +
-{{ :wiki:element_io_register_matrix_donaldsarmy_us.png?600 |}} +
- +
-Now, pick a username you want to use. This username is used to create your Matrix ID. Your Matrix ID is tied to your homeserver, so having the username ''bob'', will make your Matrix ID ''@bob:example.com'' +
- +
-Once you've decided on a username and password, click **Register**. +
- +
-{{ :wiki:element_io_register_matrix_donaldsarmy_us_loading.png?600 |}} +
- +
-{{ :wiki:element_io_home_matrix_donaldsarmy_us_notifications.png?600 |}} +
- +
-Now that you've made an account, you can explore matrix. +
- +
-==== Settings overview ==== +
- +
-Element has a lot of things you can change and that can sometimes overwhelm new users. +
- +
-Firstly. To open settings, click the chevron at the top right of the room panel. +
- +
-{{ :wiki:element_io_home_matrix_donaldsarmy_us_settings_hover.png?600 |}} +
- +
-From this dropdown, you can: Toggle dark mode, Jump to your Notification settings, Jump to Security & Privacy, Jump to General settings, and Sign out. To open the settings dialog, click **All settings**. +
- +
----------- +
- +
-{{ :wiki:element_io_home_matrix_donaldsarmy_us_settings_general.png?600 |}} +
- +
-This is the **General** tab. This contains miscellaneous features and settings such as your Display Name, password, and optional things such as your email address, phone number, and Identity Server. +
- +
-{{ :wiki:element_io_home_matrix_donaldsarmy_us_settings_appearance.png?600 |}} +
- +
-This is the **Appearance** tab. This tab allows you to change the overall appearance of Element, as well as change things such as font size. Under **advanced**, you can also change the font, as well as the layout of messages to a "Modern", or "IRC" style. +
- +
-{{ :wiki:element_io_home_matrix_donaldsarmy_us_settings_flair.png?600 |}} +
- +
-This is the **Flair** tab. The flair tab is used to toggle which Communities appear next to your name in rooms which enable them. For new users, this will be a blank page. +
- +
-{{ :wiki:element_io_home_matrix_donaldsarmy_us_settings_notifications.png?600 |}} +
- +
-This is the **Notifications** tab. This tab allows you to manage when Element should send you a notification. +
- +
-{{ :wiki:element_io_home_matrix_donaldsarmy_us_settings_preferences.png?600 |}} +
- +
-This is the **Preferences** tab. This tab has many miscellaneous settings relating to Element it's self. +
- +
-{{ :wiki:element_io_home_matrix_donaldsarmy_us_settings_voice_and_video.png?600 |}} +
- +
-This is the **Voice & Video** tab. This tab controls how Element handles Voice and Video chat. +
- +
-{{ :wiki:element_io_home_matrix_donaldsarmy_us_settings_security.png?600 |}} +
- +
-This is the **Security & Privacy** tab. This tab allows you to manage your sessions, as well as change settings related to encryption. +
- +
-==== Setting an avatar ==== +
- +
-Firstly. To open settings, click the chevron at the top right of the room panel. +
- +
-{{ :wiki:element_io_home_matrix_donaldsarmy_us_settings_hover.png?600 |}} +
- +
-From this dropdown, you can: Toggle dark mode, Jump to your Notification settings, Jump to Security & Privacy, Jump to General settings, and Sign out. To open the settings dialog, click **All settings**. +
- +
-{{ :wiki:element_io_home_matrix_donaldsarmy_us_settings_general.png?600 |}} +
- +
-From the **General** tab, you can set a custom avatar by clicking on the circle in the **Profile** section. Once you upload an image to be your avatar, click **Save** and wait. +
- +
-{{ :wiki:element_io_home_matrix_donaldsarmy_us_settings_general_set_avatar.png?600 |}} +
- +
-{{ :wiki:element_io_home_matrix_donaldsarmy_us_settings_general_set_avatar_done.png?600 |}} +
- +
-Once you see your new avatar appear at the top left of Element, you're done. +
- +
-==== Explore rooms overview ==== +
- +
-The explore rooms dialog can be opened by clicking the compass icon in the left panel. +
- +
-{{ :wiki:element_io_home_matrix_donaldsarmy_us_explore_hover.png?600 |}} +
- +
-{{ :wiki:element_io_home_matrix_donaldsarmy_us_explore.png?600 |}} +
- +
-By default, Element will open the room directory of the homeserver your account belongs to, to browse the room directories of other homeservers, click the chevron below the search box. +
- +
-{{ :wiki:element_io_home_matrix_donaldsarmy_us_explore_dropdown.png?600 |}} +
- +
-To browse the room directory of a homeserver not on this list, you can add it by clicking **Add a new server...** +
- +
-{{ :wiki:element_io_home_matrix_donaldsarmy_us_explore_200acres.png?600 |}} +
- +
-After that, just type in the homeserver you want to browse. In this case, I add ''200acres.org''. Once you've input the homeserver, click **Add**. **Do note** that some homeservers keep their room directories private +
- +
-{{ :wiki:element_io_home_matrix_donaldsarmy_us_explore_200acre.png?600 |}} +
- +
-The newly added homeserver can now be selected in the dropdown menu. Just click it to browse it's room directory. +
- +
-==== Joining a room ==== +
- +
-The easiest way to join a room is through the Explore rooms dialog. +
- +
-{{ :wiki:element_io_home_matrix_donaldsarmy_us_explore_hover.png?600 |}} +
- +
-{{ :wiki:element_io_home_matrix_donaldsarmy_us_explore.png?600 |}} +
- +
-From here, just search for the room you want to join. +
- +
-{{ :wiki:element_io_home_matrix_donaldsarmy_us_explore_search_generals.png?600 |}} +
- +
-Once you've searched for the room, click **Join** and wait. Do note that larger rooms can take a while to join +
- +
-* If you know an alias of a room, i.e: [[matrix>#generals:matrix.donaldsarmy.us]], you can search for that alias and press enter to join the room.+