Documented Autism
|
High Quality Articles
|
Notable Members
|
Glowers Club
|
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
wiki:newfriends [2021/03/08 04:46] – kakol | wiki:newfriends [2024/11/26 03:19] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{page> | + | {{page> |
- | {{page> | + | {{page> |
- | + | ||
- | ====== Newfriend FAQ ====== | + | |
- | Hello Matrix newfriends! Welcome to the Glowers FAQ on Matrix, [[../ | + | |
- | + | ||
- | ===== What is [Matrix]? ===== | + | |
- | [[../ | + | |
- | + | ||
- | ==== What is matrix.org? ==== | + | |
- | [[../ | + | |
- | + | ||
- | === I'm retarded please explain this like I only know Discord === | + | |
- | Although on the surface (and because [[../ | + | |
- | + | ||
- | Under the hood Matrix and Discord are radically different in terms of how both platforms work. | + | |
- | + | ||
- | == Channels -> Rooms == | + | |
- | Channels and Rooms are the most similar due to both being based on IRC's channels. Whereas channels on discord can be treated as one massive array of messages and events, Rooms on Matrix are a hierarchical array where each event references the previous event. | + | |
- | + | ||
- | Functionally, | + | |
- | + | ||
- | Deletions (redactions) on Matrix will request all homeservers that participate in the room to remove all non-protocol-critical information about the event. Replies to a message will contain the exact content of the message, as a result, redacting a message because you accsidently' | + | |
- | + | ||
- | How your redaction appears: | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | Your redaction in reality: | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | == Guilds (Servers) -> Communities? | + | |
- | Matrix Communities do not function as Guilds on Discord do. Whereas Discord Guilds are hierarchical collections of channels, Matrix communities are merely just a list of rooms. Matrix rooms don't have to be in a Community, whereas Discord channels must be part of a Guild. | + | |
- | + | ||
- | == Matrix Servers -> Discord Servers? == | + | |
- | Discord " | + | |
- | + | ||
- | A " | + | |
- | + | ||
- | ==== What is element.io? ==== | + | |
- | [[../ | + | |
- | + | ||
- | The official instance of [[../ | + | |
- | + | ||
- | === "How do I enable pinned messages/ | + | |
- | Element by default hides """" | + | |
- | + | ||
- | 1. Click the vertical dots next at the top right of your screen, then click "All Settings" | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | 2. Click the " | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | 3. Toggle whatever Labs features you're interested in (some require a refresh) | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | //Depending on the element instance you use, some of the flags shown may not appear in Labs. If you're using Element Desktop, the labs tab may not appear in settings. It's still possible to toggle labs on desktop though with some fiddling with localStorage// | + | |
- | === "I can't see message history in some rooms!" | + | |
- | In some rooms, message history may be restricted for new users, similar to if you joined an irc channel with a bouncer. Message history will build over time the longer you stay in rooms like this | + | |
- | + | ||
- | ==== 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 '' | + | |
- | + | ||
- | ==== Is [matrix] secure? ==== | + | |
- | Yes. The message encryption system used by matrix has been independently audited((https:// | + | |
- | + | ||
- | === But I saw some tranny on the fediverse said I can be doxed! === | + | |
- | [[https:// | + | |
- | + | ||
- | Homeservers can **optionally** set a default identity server to provide services such as sign-up-via-email, | + | |
- | + | ||
- | If you're concerned that someone who knows your email can find your matrix account, unlink your email address from your matrix account, and turn off Identity Server integration in your clients settings. If you require something from your identity server, change your privacy settings to not share your email address. | + | |
- | + | ||
- | TL;DR: You can't reverse an MXID into an email. This is a non-issue | + | |
- | + | ||
- | ==== Is [matrix] private? ==== | + | |
- | **NO**. [matrix] is not a protocol made to protect your identity. Similar to Bitcoin, [matrix] was made to be decentralized, | + | |
- | + | ||
- | Any homeserver participating in a room retains a full copy of all events (messages) and state updates sent **forever**. If you are using matrix for sensitive purposes, use your own homeserver and use a whitelist server ACL. | + | |
- | + | ||
- | To continue on this, **enabling message encryption DOES NOT prevent logging**. | + | |
- | + | ||
- | ==== What is a Room? ==== | + | |
- | A room is the [[../ | + | |
- | + | ||
- | === "In some rooms I see “Handrub Management” banning a lot of people, why is this?" === | + | |
- | [[: | + | |
- | + | ||
- | ==== What is an Event? ==== | + | |
- | A [[../ | + | |
- | + | ||
- | ==== What is a Community? ==== | + | |
- | [[../ | + | |
- | + | ||
- | ===== What is Federation? ===== | + | |
- | Federation is a < | + | |
- | + | ||
- | ==== What is 200acres.org ==== | + | |
- | [[https:// | + | |
- | ==== What is ordoevangelistarum.org ==== | + | |
- | [[https:// | + | |
- | + | ||
- | ===== What homeserver should I use ===== | + | |
- | The best homeserver you can use is one you host yourself on your own hardware, however most people generally can't do that. A list of notable homeservers is provided below: | + | |
- | {{page> | + | |
- | + | ||
- | ====== 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:// | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | Then, click **Create Account**. | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | By default, [[https:// | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | Now, enter the homeserver you want to register with into the **Other homeserver** box. For this tutorial, I use '' | + | |
- | + | ||
- | **Update:** '' | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | After you've entered in the homeserver you want to join, click **Continue**. | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | 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 '' | + | |
- | + | ||
- | Once you've decided on a username and password, click **Register**. | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | 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. | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | 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**. | + | |
- | + | ||
- | ---------- | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | 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. | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | 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**, | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | 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. | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | This is the **Notifications** tab. This tab allows you to manage when Element should send you a notification. | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | This is the **Preferences** tab. This tab has many miscellaneous settings relating to Element it's self. | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | This is the **Voice & Video** tab. This tab controls how Element handles Voice and Video chat. | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | 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. | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | 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**. | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | 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. | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | 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. | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | By default, Element will open the room directory of the homeserver your account belongs to, to browse the room directories of other homeservers, | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | To browse the room directory of a homeserver not on this list, you can add it by clicking **Add a new server...** | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | After that, just type in the homeserver you want to browse. In this case, I add '' | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | 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. | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | From here, just search for the room you want to join. | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | 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># | + |