19 lines
725 B
Markdown
19 lines
725 B
Markdown
# Matrix Synapse
|
|
|
|
```
|
|
sudo -i -u postgres psql -c "CREATE USER synapse_user WITH PASSWORD 'DB_PASSWORD';"
|
|
sudo -i -u postgres psql -c "CREATE DATABASE synapse ENCODING 'UTF8' LC_COLLATE='C' LC_CTYPE='C' template=template0 OWNER synapse_user;"
|
|
systemctl restart postgresql
|
|
```
|
|
|
|
## Install Synapse
|
|
|
|
```
|
|
apt install -y lsb-release wget apt-transport-https
|
|
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" | sudo tee /etc/apt/sources.list.d/matrix-org.list
|
|
apt update
|
|
apt install matrix-synapse
|
|
```
|
|
|
|
## Configure nginx
|