First little step added.
This commit is contained in:
parent
ef96f98615
commit
6f8b889aad
26
README.md
26
README.md
|
@ -12,7 +12,7 @@ We're building it with workers, so it will scale.
|
|||
|
||||
## Overview
|
||||
|
||||
* Scalable: [workers](https://element-hq.github.io/synapse/latest/workers.html)
|
||||
* [Synapse](https://element-hq.github.io/synapse/latest/)
|
||||
* Webclient
|
||||
* Element Call
|
||||
* 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.
|
||||
|
||||
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.
|
||||
|
||||
|
||||
|
|
Reference in a new issue