Hello! I am a frontend developer, with a curious mind and a passion for learning. Since 2024, I have been interested in finance, blockchain, and Bitcoin. Now, I want to take the next step: sharing my knowledge and contributing to projects that connect technology and education.
What is Matrix?
A protocol, not an application
A decentralized, federated network
- no single entity controls the entire system;
- a server can disappear without affecting the rest of the network;
- each organization or individual can manage its own space.
A secure, encrypted system
Unique interoperability
- Telegram
- Signal
- Messenger
- Slack
- Discord
- IRC, XMPP, etc.
How does Matrix work?
Servers: homeservers
- the user accounts it hosts,
- private conversations and lounges in which these users participate,
- synchronization with other network servers.
- a user registered on server A can chat with a user on server B,
- a salon can be spread over dozens of servers,
- no one has control over a salon or a community as a whole.
Matrix identifiers
@nomdutilisateur:serveur.xyz
- a user name, preceded by @
- the name of the server on which the account was created, preceded by :
@alice:matrix.org@bened:monserveur.bj
Matrix clients (applications)
- Element (web, mobile, desktop)
- FluffyChat (mobile)
- Cinny (minimalist web/desktop)
- Nheko (desktop)
- to view messages,
- send text, images or files,
- join or create trade shows,
- make audio/video calls.
Rooms and private messages (DM)
- a room can be public or private
- it can hold two people or thousands
- it can be shared between several servers
- it has a unique identifier starting with !
Why use Matrix?
Regain control of your communications
Secure, encrypted communication
- protect sensitive conversations,
- prevent unauthorized access (even from the host server),
- maintain confidentiality over the long term.
No longer dependent on a single application
- a choice adapted to individual needs,
- the ability to use Matrix on any type of device,
- no dependence on a single software.
Federating and interconnecting different communities
- an organization can manage its own homeserver,
- individuals can join public servers,
- all can communicate with each other as if they were on the same platform.
Unique interoperability in the messaging landscape
- Telegram
- Signal
- Slack
- Discord
- IRC
- XMPP
- and many other platforms
A free, open and sustainable protocol
- a continuous evolution of the standard,
- the ability for anyone to check the code,
- independence from commercial or political change,
- long-term resilience.
How do I create a Matrix account?
Choose a server (public or private)
- Use a public server
- matrix.org (the best-known)
- envs.net
- thematic community servers (tech, privacy, open-source...)
- Use a private server
- an organization,
- a family,
- an open source project,
- a work team,
- or for sovereign, self-hosted use.
Create an account step by step
- Element**: the most complete client, available on all platforms.
- FluffyChat**: simple, modern and ideal for mobiles.
- Nheko**: lightweight, ergonomic client for PCs.
- SchildiChat**: Element variant with ergonomic improvements.
- NeoChat**: integrated into the KDE ecosystem.
Classic steps :
- Open the chosen application. In our case, we'll do this with Element.
- Select "Create an account".
Add your first contact
@alice:matrix.org @bened:monserveur.bjAdd a contact
i circle in the top right corner. This opens the right-hand panel. Click on "People" to display the list of members in this room: you should be the only ones present at the moment.Setting up your own server
- maintain complete control over data,
- define its own rules of use,
- host multiple accounts (friends, team, community),
- and ensure maximum resilience in the event of restrictions or censorship.
- Synapse**: the historic and most complete implementation.
- Dendrite**: lighter, more powerful and designed for the future of the protocol.
- Conduit**: a minimalist variant that's easy to deploy.
- a domain name,
- a machine or a VPS,
- minimum system administration skills.
Joining your first trade shows
-
Via an invitation link (often in the form of a
matrix.toURL). -
Searching for the salon name in the application.
-
By entering the full show ID, e.g. :
#bitcoin:matrix.org#communauté-bénin:monsrv.bjGoing further
Bridges (WhatsApp, Telegram, Signal, etc.)
- Telegram**
- Signal**
- Facebook Messenger
- Discord
- Slack**
- IRC** (IRC)
- and many others
What bridges can do
- Centralize all your conversations in Matrix
- Provide an open interface for interaction with proprietary services
- Manage a multi-platform community from a single location
- a personal server,
- an additional configuration,
- or the use of an existing public bridge.
Using Matrix for a Bitcoin organization, community or project
- Open-source communities
- Bitcoin and Lightning ecosystem projects
- Student or developer groups
- Citizen organizations
- Independent media
- Local groups and associations
- 100% open-source** tool
- Sovereign and decentralized** communication
- Spaces organized into lounges, subgroups, private lounges, etc.
- Integrate with Nextcloud, GitLab, Mattermost, or custom bots
- Fine-tuned management of permissions and moderation
Conclusion
Author
This tutorial has been written by Béni-Christ
You can say thanks by tipping the professor.
Credits
This tutorial has not been proofread yet
The original content has been translated by AI, but human review is necessary to ensure its accuracy.
3 453 sats1 727 sats864 satsEvery content on the platform is the result of a collaborative effort: each lesson, translation, and revision is made possible by the work of contributors. For this reason, we are always looking for proofreaders who can review our content in many languages. If you want to participate in the proofreading process, please reach out in our Telegram group and read our tutorial. We remind you that this content is open-source - licensed under CC BY-SA - so it can be freely shared and used, as long as the original source is credited.
