First little step added.

This commit is contained in:
Hans van Zijst 2024-10-31 17:33:04 +01:00
parent ef96f98615
commit 6f8b889aad
Signed by untrusted user: hans
GPG key ID: 43DBCC37BFDEFD72

View file

@ -12,7 +12,7 @@ We're building it with workers, so it will scale.
## Overview ## Overview
* Scalable: [workers](https://element-hq.github.io/synapse/latest/workers.html) * [Synapse](https://element-hq.github.io/synapse/latest/)
* Webclient * Webclient
* Element Call * Element Call
* Management with [Synapse-Admin](https://github.com/Awesome-Technologies/synapse-admin) * Management with [Synapse-Admin](https://github.com/Awesome-Technologies/synapse-admin)
@ -28,7 +28,29 @@ tracking](https://element-hq.github.io/synapse/latest/consent_tracking.html)
We'll use Synapse, using the workers architecture to make it scalable, flexible and reusable. We'll use Synapse, using the workers architecture to make it scalable, flexible and reusable.
Installation and configuration are documented under `synapse`, "monolithic" Mind you: this an installation on Debian Linux (at least for now).
Start by installing the latest Synapse server, see the [upstream
documentation](https://element-hq.github.io/synapse/latest/setup/installation.html).
```
apt install -y lsb-release wget apt-transport-https build-essential python3-dev libffi-dev \
python3-pip python3-setuptools sqlite3 \
libssl-dev virtualenv libjpeg-dev libxslt1-dev libicu-dev
wget -O /usr/share/keyrings/matrix-org-archive-keyring.gpg https://packages.matrix.org/debian/matrix-org-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/matrix-org-archive-keyring.gpg] https://packages.matrix.org/debian/ $(lsb_release -cs) main" |
tee /etc/apt/sources.list.d/matrix-org.list
apt update
apt install matrix-synapse-py3
```
Configuration is documented under `synapse`, "monolithic"
for the standard installation, and "workers" for the advanced configuration. for the standard installation, and "workers" for the advanced configuration.