--- gitea: none include_toc: true --- # A complete Matrix installation This is going to be a Matrix installation with all bells and whistles. Not just the server, but every other bit that you need or want. We're building it with workers, so it will scale. Everything will be in containers, so all parts can be maintained individually. ## Overview * Scalable ([workers](https://element-hq.github.io/synapse/latest/workers.html), containers) * Webclient * Element Call * Management with [Synapse-Admin](https://github.com/Awesome-Technologies/synapse-admin) * Moderation with [Draupnir](https://github.com/the-draupnir-project/Draupnir) * [Consent tracking](https://element-hq.github.io/synapse/latest/consent_tracking.html) * Authentication via [OpenID](https://element-hq.github.io/synapse/latest/openid.html) * Several bridges # Synapse We'll use Synapse, using the workers architecture and putting it in a container. This will make it scalable, flexible and reusable. ## Logging Logging is configured in `log.yaml`. Some logging should go to systemd, the more specific logging to Synapse's own logfile(s). # TURN We'll need a TURN server, and we'll use [coturn](https://github.com/coturn/coturn) for that. Of course, also in a container. # Wiki Of course there's a wiki in this repository.