MRS implements the mandatory subset of Matrix Federation API to provide the Public Rooms Directory over federation, so you can use it in your matrix client apps directly.
including forks, like SchildiChat
Just for you (just for your account)
- Click on
Search
(Ctrl+K) in the top-left corner - Modal window will be opened, scroll down
- Click on
Public rooms
- Under the search input, click on server selection (
Show: <your server name>
) and click on theAdd new server...
- In the opened modal window enter the server name from the config.yml (
matrix.server_name
value). In case of the demo instance, it'smatrixrooms.info
- Click on
Add
For all app users (for all users of the Element Web/Desktop app instance)
Add the following to Element's config.json
:
"room_directory": {
"servers": ["matrixrooms.info"]
}
If you use etke.cc/ansible or matrix-docker-ansible-deploy, add the following to your vars.yml
configuration file:
matrix_client_element_room_directory_servers: ['matrixrooms.info']
including forks, like SchildiChat
- From the room list, click on the floating action button at the bottom right (left for RTL) of the screen
- Select "Explore Rooms"
- Tap on the 3-dot menu (top right corner)
- Tap on the
Change network
in the dropdown menu - Tap on the
Add a new server
at the bottom of the screen - Enter
matrixrooms.info
in the server name input and clickOK
- Select the newly added server in the list
Just for you
- Click on the Explore Community button from the left sidebar
- Click on the Add Server button
- In the "Server Name" input, enter
matrixrooms.info
- Click the View button
For all app users (for all users of the Cinny app instance)
Add the following to Cinny's config.json
:
{
"featuredCommunities": {
"servers": ["matrixrooms.info"]
}
}
If you use etke.cc/ansible or matrix-docker-ansible-deploy, add the following to your vars.yml
configuration file:
matrix_client_cinny_config_featuredCommunities_servers: ['matrixrooms.info']
- Click on the search bar on the top of the screen and enter anything
- In the search field a pencil icon and your homeserver domain will appear
- Click on the pencil icon and enter
https://matrixrooms.info
in the input field
SearXNG is a free internet metasearch engine which aggregates results from more than 70 search services. Users are neither tracked nor profiled. Additionally, SearXNG can be used over Tor for online anonymity.
Just use the SearXNG docs.
MSC stands for Matrix Spec Change - a proposed changes to the matrix protocol, but not yet included within it.
Details: docs/msc1929.md
Room preview API, available on GET /_matrix/client/unstable/im.nheko.summary/summary/{room_id_or_alias}
endpoint, more details in the API spec file