Our matrix instance has been discontinued due to lack of resources after the discontinuation of Soleil Levant
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.
Dendrite
Dendrite is another matrix homeserver software, written in Golang.
It is being developed by the same matrix.org foundation as an alternative to synapse which is more efficient.
We have an instance of it, running on our secondary psf.lt domain, on the India Node.
However due to dendrite not supporting email registrations, it is currently invite-only.
The instance is primarily used as a backup instance during maintanences.
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