Skip to content
/ mrs Public
forked from etkecc/mrs

Matrix Rooms Search - a standalone search engine and Matrix directory server

License

Notifications You must be signed in to change notification settings

ll-SKY-ll/mrs

 
 

Repository files navigation

Matrix Rooms Search Donate on Liberapay

A fully-featured, standalone, matrix rooms search service, available both in web (via HTTP API) and natively in Matrix (via Matrix Federation API).

Dependencies? None.

How it works?

  1. Discover matrix servers (a.k.a find alive and properly configured) from provided config
  2. Parse public rooms from the discovered servers
  3. Ingest parsed public rooms into search index

Each step can be run separately or all at once using admin API

Discovery and indexing

Opt-in: check the docs/indexing.md

Opt-out: check the docs/deindexing.md

How the MSC1929 integration works

Check the docs/msc1929.md

API

Check openapi.yml

Quick Start

Check docs/deploy.md and docs/bootstrapping.md

Integrations

Check docs/integrations.md

Support

#mrs:etke.cc matrix room

About

Matrix Rooms Search - a standalone search engine and Matrix directory server

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 99.3%
  • Other 0.7%