[icon ] Madiator's Blog [icon folder] Articles

Element Server Suite for Self Hosted Users

[avatar]  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

License:
GNU General Public License Version 3
Not AI Generated! [icon internet] See Proof



[embedded image]


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


[embedded image]


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.


[icon terminal] JSON [icon markdown] Markdown

[icon question] Help

Subscribe RSS
[icon link] Author
[icon link] Website
Share on Mastodon


[icon question] Help











Article thumbnail
Error 404: Human Experience Not Found
πŸ‘ 33 πŸ’¬ 3
A reflection on growing up during the dawn of the internet versus today’s AI-dominated world.
[icon codeberg] Powered with BDServer [icon python] Plugins [icon analytics] Analytics [icon mastodon] Mastodon [icon peertube] PeerTube [icon element] Matrix
[icon user] Login