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
|
## 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.
|
||||||
|
|
||||||
|
|
||||||
|
|
Reference in a new issue