Added page for Element Call.

This commit is contained in:
Hans van Zijst 2024-11-12 15:38:05 +01:00
parent f2c9761bb9
commit b7e29f3250
No known key found for this signature in database
GPG key ID: ECF8564FB15A8216
3 changed files with 47 additions and 0 deletions

16
call/README.md Normal file
View file

@ -0,0 +1,16 @@
---
gitea: none
include_toc: true
---
# Element Call
Element Call enables users to have audio and videocalls with groups, while
maintaining full E2E encryption.
It requires several bits of software and entries in .well-known/matrix/client
This bit is for later, but here's a nice bit of documentation to start:
https://sspaeth.de/2024/11/sfu/

View file

@ -25,6 +25,15 @@ easy:
apt install nginx python3-certbot-nginx apt install nginx python3-certbot-nginx
``` ```
Get your certificate:
```
certbot certonly --nginx --agree-tos -m systeemmail@procolix.com --non-interactive -d matrixdev.procolix.com
```
Substitute the correct e-mailaddress and FQDN, or course.
# Configuration # Configuration
Almost all traffic should be encrypted, so a redirect from http to https seems Almost all traffic should be encrypted, so a redirect from http to https seems

View file

@ -42,6 +42,28 @@ There are two different ways to configure Synapse, documented here:
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.
## Listeners
A fresh installation configures one listener, for both client and federation
traffic. This listens on port 8008 on localhost (IPv4 and IPv6) and does not
do TLS:
```
listeners:
- port: 8008
tls: false
type: http
x_forwarded: true
bind_addresses: ['::1', '127.0.0.1']
resources:
- names: [client, federation]
compress: false
```
# Database # Database
The default installation leaves you with an sqlite3 database. Nice for experimenting, but The default installation leaves you with an sqlite3 database. Nice for experimenting, but