No edit summary |
No edit summary |
||
Line 37: | Line 37: | ||
This is a good option in case you are moving away from discord and want something that looks similar to it. | This is a good option in case you are moving away from discord and want something that looks similar to it. | ||
=== Sliding Sync === | |||
We also run a sliding sync proxy for our Matrix homeserver, at https://ssync.projectsegfau.lt. | |||
Sliding Sync is a WIP implementation of Sync v3, which significantly lessens the amount of time it takes to sync with the server. | |||
You can find more information about it at the [https://github.com/matrix-org/matrix-spec-proposals/blob/kegan/sync-v3/proposals/3575-sync.md MSC3575 page]. | |||
=== Bots === | === Bots === |
Revision as of 08:31, 29 May 2023
Matrix is an open network for secure, decentralized communication.
We host the reference Matrix server, synapse
, along with some clients for you to use it with.
We also host some bots for matrix with maubot
.
Registration
Registering on our matrix instance is simple.
Firstly, go to chat.projectsegfau.lt, our element instance.
There, you can register with your email, username and password.
If you are already a member of the Pubnix, you can use Pubnix Authentik to login as well.
Clients
We host 3 clients for Matrix, Element, Hydrogen and Cinny.
Element
Element is the flagship client of the matrix protocol.
It supports basically every feature available on matrix but has slight performance issues on weaker hardware.
Hydrogen
Hydrogen is a minimal matrix client made by the makers of Element.
It doesn't support all of matrix's features, but has most of the important ones.
This is a really good option in case you are on older hardware.
Cinny
Cinny is a matrix client made to look like discord.
It supports most of the features of matrix, but not all that element supports.
This is a good option in case you are moving away from discord and want something that looks similar to it.
Sliding Sync
We also run a sliding sync proxy for our Matrix homeserver, at https://ssync.projectsegfau.lt.
Sliding Sync is a WIP implementation of Sync v3, which significantly lessens the amount of time it takes to sync with the server.
You can find more information about it at the MSC3575 page.
Bots
We host many bots, which you can use and invite to your own rooms as well!
- Sed Bot - A bot that does sed-like replacements.
- RSS Bot - A bot that posts RSS feed updates.
- Urban Dictionary Bot - A bot to fetch definitions from Urban Dictionary
- Ping/Echo Bot - A bot that echoes pings and other stuff.
- Metric Bot - A bot that will reply to a message with imperial units with the fixed metric units.
- Weather Bot - A bot that gets the weather from wttr.in.
- Translate Bot - A bot to translate words.
Draupnir
We have an instance of Draupnir, a fork of Mjolnir, which is a moderation bot for matrix.
It is subscribed to the following banlists:
- https://matrix.to/#/!fTjMjIzNKEsFlUIiru%3Aneko.dev?via=neko.dev - Community Moderation Effort
- https://matrix.to/#/!VFQPCmSCWyXDkrODEd%3Aprojectsegfau.lt?via=projectsegfau.lt - Project Segfault Banlist
If you want to use our Draupnir on your own rooms, please contact a team member so that they can add it to your room.
Bridges
XMPP Bridge
We run aria-net's fork of the Bifrost XMPP Bridge. The address syntax to access XMPP from Matrix:
- Private chats: @_bifrost_USER=40DOMAIN:projectsegfau.lt
- MUCs: #_bifrost_MUCNAME_MUCDOMAIN:projectsegfau.lt
The address syntax to access Matrix from XMPP:
- Direct chats: USERNAME_DOMAIN@bifrost.projectsegfau.lt
- Public chats: #ALIAS#DOMAIN@bifrost.projectsegfau.lt
To "plumb" (ie. link an XMPP MUC and a Matrix room), you have to
1) invite @bifrost_bot:projectsegfau.lt to the matrix room
2) type !bifrost bridge xmpp-js MUCDOMAIN MUCNAME
Note: You need admin privileges on matrix side to plumb
Note: To unbridge the rooms, run !bifrost leave