From 06d8efbf50f4777f73d144d955f13ea8107a0825 Mon Sep 17 00:00:00 2001 From: Hans van Zijst Date: Tue, 17 Dec 2024 11:55:26 +0100 Subject: [PATCH] First rewrite of the homepage, should give a clear step-by-step overview of the whole installation/configuration process. --- matrix/README.md | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/matrix/README.md b/matrix/README.md index 02ac508..1424c83 100644 --- a/matrix/README.md +++ b/matrix/README.md @@ -28,20 +28,42 @@ tracking](https://element-hq.github.io/synapse/latest/consent_tracking.html) * Several [bridges](https://matrix.org/ecosystem/bridges/) -# Synapse +# Overview + +This documentation aims to describe the installation of a complete Matrix +platform, with all bells and whistles. Several components are involved and +finishing the installation of one can be necessary for the installation of the +next. + +These are the components we're going to use + +## Synapse This is the core component: the Matrix server itself. Installation and configuration is documented under [synapse](synapse). +You should probably install this first. -# nginx + +## PostgreSQL + +This is the database Synapse uses. This should be the first thing you install +after Synapse, and once you're done, reconfigure the default Synapse install +to use PostgreSQL. + + +## nginx We need a webserver for several things, see how to [configure nginx](nginx) here. +If you install this, make sure to check which certificates you need, fix the +DNS entries and probably keep TTL for for those entries very low until after +the installation, when you know everything's working. -# Element Call + +## Element Call Element Call is the new way to have audio and video conferences, both one-on-one and with groups. This does not use Jitsi and keeps E2EE intact. See