

I’m using Continuwuity.org (also a Rust-based server and forked from the same former project as Tuwunel) so I’ll name a few that this one lacks:
- Synapse Admin UI (helps a lot in large server setups)
- Ability to purge rooms and some history (Rust servers use rocksdb with high compaction, so not a high priority for them)
- Matrix Authentication Service (aka next-gen OIDC-based authn)
- Ability to become a notary server (maintain other servers’ signing keys for faster retrieval by the public)
- More niceties implemented for Element Call
- More niceties implemented for encryption
I don’t think anything except for maybe OIDC would be really needed for a small-scale homeserver, but they do lack them. For me the resource efficiency, storage savings, and ease of maintenance is definitely a larger factor in choosing the server implementation




Consider moving to another open registration server too. Find one that supports Element Call
If you’re gonna selfhost, you should purchase a domain for proper federation with the wider network. IP-only servers are possible, but they are generally banned in most rooms due to antispam. Same with dynamic DNS domains
You’ll need to integrate a Matrix homeserver (I recommend Continuwuity.org, much lighter than Synapse) and Livekit (the software that handle Element Calls). It’s not particularly easy so maybe consider managed hosting beforehand, too