---
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.
## Overview
* Scalable: [workers](https://element-hq.github.io/synapse/latest/workers.html)
* 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 to make it scalable, flexible and reusable.
Installation and configuration are documented under `synapse`, "monolithic"
for the standard installation, and "workers" for the advanced configuration.
## 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.
# Wiki
Of course there's a wiki in this repository.