Element Server Suite for Self Hosted Users
Madiator2011
June 01, 2025π 23
https://blog.madiator.com/do_edit : π 3
https://blog.madiator.com/ : π 13
https://blog.madiator.com/articles : π 1
https://shark.madiator.com/ : π 1
https://www.google.com/ : π 1
#matrix
So I recently migrated my homeserver from docker based deployment to Element Server Suite Community Edition that is project under AGPL-3.0 license. In the backedn the major change is that new deployment is using Kubernetes as backend and that was new thing for me.
The best thing about picking it over docker setup is probably that it's setup everything for you that is required for working (mayby except some more advanced stuff that are not documented well). The only thing users needs to know is how to set corectly DNS records and then they get full stack:
- Synapse server
- Haproxy for reverse proxy
- New Matrix RTC backend for Element Call
- Web based version of Element App
One of the things I like about this project that they reduce the friction of adding new things for example they integrated MAS system. You can find the project on
GitHub. That gives user much better onboard for users as it supports like for example QR based sign in.
Now that I told good things lets move to bad ones. For most people that have not used kuberenetes whole thing can be complex it's not as simple as running docker compose up and it requires building own config files. The project is still kinda new so there is no detailed documentation around it for example I had issues with enabling legacy call system that required TURN server and making correct config was hard.
Overlay I'm positive about this project and hope once they improve the docs it will help more people to run high performance scalable servers at the same reduce amount of people that get forced to use main matrix.org homeserver as it's not making everything decentralized.
JSON
Markdown