Concepts#
Matrix#
Refers to an open protocol for real-time communication. It allows users with an account from one communication service provider to network chat, IP voice, and video call with users from different service providers. In other words, it aims to make real-time communication between different service providers work seamlessly, just like using email. Software that adopts this protocol includes Element.io, etc. Matrix is part of the federated universe.
Element#
Element (previously known as Riot and Vector) is an open-source software based on the Matrix protocol, licensed under Apache License 2.0.
It is equivalent to a frontend for a chat room, see https://matrix.org/clients for details. I personally recommend Element, but you are free to choose.
Usage#
The Element used by this group by default is provided by the administrator of bgme.me. It can be directly connected within China, but there are registration restrictions. This is only for demonstration purposes. If needed, you can send an email to [email protected] to obtain a Mastodon registration link and register using the "Continue With Mastodon" button.
Registration#
Account hosted by
can be changed to another server or if you have one, or set up your own
.
Joining a Group#
Let's analyze the links in the introduction first.
https://chat.bgme.me/#/#moerbq:bgme.me
https://chat.bgme.me
points to Element provided by the administrator of bgme.me.
moerbq:bgme.me
is the space address.
moerbq:
is the space name.
:bgme.me
is the server where the space is located.
Joining via an Invitation Link#
After logging in to your account, you can join via https://matrix.to/#/#moerbq:bgme.me
.
However, the iOS client may not be able to do this and requires a browser or other device.
Joining via Search#
The address used here is the local address of matrix.org.
If you register on bgme.me
, you can directly search for #moerbq:bgme.me
to join.
This does not mean that #morrbq can be searched on any server. It is only effective when a local address on matrix.org is created.
Self-host#
If you have your own server, you can use your own server. If you have one, you can set it up.
Self-host Element#
This is more likely what you need.
https://element.io/open-source
Self-host Matrix#
This means hosting your own chat server. Please check if the server performance meets the requirements.