A fast Matrix homeserver that's easy to set up and just works. You can install it on a mini-computer like the Raspberry Pi to host Matrix for your family, friends or company.
See it in action: https://www.youtube.com/watch?v=HoBslDtqC1k
Yes! Just open Riot (https://riot.im/app or RiotX) and register on the https://conduit.koesters.xyz:14004 homeserver.
You just have to clone the repo, build it with cargo build --release and call the binary (target/release/conduit) from somewhere like a systemd script.
It's explained in more detail here.
- Ruma: Useful structures for endpoint requests and responses that can be (de)serialized
- Sled: A simple (key, value) database with good performance
- Rocket: A flexible web framework
- Federation (Make Conduit talk to other Matrix servers)
- Notifications (Make Matrix client notify the user when new messages or pings arrive)
- Lots of testing
Also check out the milestones.
If you want to help, you may be able to find something in the issue tracker. If you do, comment on the issue, so others know. You can also join #conduit:matrix.org and ask there.
Liberapay: https://liberapay.com/timokoesters/
Bitcoin: bc1qnnykf986tw49ur7wx9rpw2tevpsztvar5x8w4n