3 ms·
There's an official Golang rewrite called dendrite: https://github.com/element-hq/dendrite https://github.com/element-hq/dendrite it has few start because they
by DuncanCoffee 1y ago
There's an official Golang rewrite called dendrite: https://github.com/element-hq/dendrite https://github.com/element-hq/dendrite
it has few start because they recentyl migrated it from the original repo (https://github.com/matrix-org/dendrite https://github.com/matrix-org/dendrite)
Development is not fast but it's going on, and it's currently on beta. I haven't tried it, I selfhost a synapse server which I used with friends, and with docker it wasn't hard to set up/maintain after the initial effort.
- ezst 1y agoIt's dead https://matrix.org/blog/2023/11/06/future-of-synapse-dendrite/ https://matrix.org/blog/2023/11/06/future-of-synapse-dendrit...
- mananaysiempre 1y agoOnly the Apache-licensed version is dead. The commercial arm (Element) forked it and relicensed it under the AGPL to make sure nobody but them can use their post-fork changes commercially. (Element demands you sign a CLA to contribute. Don’t[1].) [1] https://drewdevault.com/2023/07/04/Dont-sign-a-CLA-2.html https://drewdevault.com/2023/07/04/Dont-sign-a-CLA-2.html
- ezst 1y agoI mean, for years Dendrite was positioned, by the developers of Synapse themselves, to become Synapse's successor, and Dendrite was getting a ton of funding and attention to make sure it happens. It didn't then, and now that the situation is dire for Dendrite (with no funding and no official effort being put into it), I have little hope things are going to improve.
- xorcist 1y agoVery easy to set up (without the Docker nonsense, it's just a binary that is trivial to build), but the real work was in maintaining it. After the third case of database table inconsistencies from joining large public rooms (or perhaps from upgrading it, or a combination) I regretfully had to give up on it. It was time consuming to find out the table structure being used and how to manually correct the data so that it would start again. People were generally helpful on irc but it's just not fun work and feels a bit unnecessary.