Cleaned up some broken anchors.

This commit is contained in:
Hans van Zijst 2025-01-07 17:10:59 +01:00
parent a05e4216df
commit 00c660df81
Signed by: hans
GPG key ID: 43DBCC37BFDEFD72

View file

@ -51,7 +51,7 @@ haven't installed that, you should create the user yourself:
adduser --system turnserver adduser --system turnserver
``` ```
Create a key and secret: {#keysecret} ## Create a key and secret: {#keysecret}
``` ```
livekit-server generate-keys livekit-server generate-keys
@ -99,6 +99,8 @@ chown root:turnserver /etc/livekit/livekit.yaml
chmod 640 /etc/livekit/livekit.yaml chmod 640 /etc/livekit/livekit.yaml
``` ```
## TLS certificate
The TLS-certificate files are not in the usual place under The TLS-certificate files are not in the usual place under
`/etc/letsencrypt/live`, see [DNS and `/etc/letsencrypt/live`, see [DNS and
certificate](../coturn/README.md#dnscert) under coturn why that is. certificate](../coturn/README.md#dnscert) under coturn why that is.
@ -121,6 +123,9 @@ from the outside world.
See [LiveKit's config documentation](https://github.com/livekit/livekit/blob/master/config-sample.yaml) See [LiveKit's config documentation](https://github.com/livekit/livekit/blob/master/config-sample.yaml)
for more options. for more options.
## Systemd
Now define a systemd servicefile, like this: Now define a systemd servicefile, like this:
``` ```
@ -211,6 +216,8 @@ cp ~user/lk-jwt-service/lk-jwt-service /usr/local/sbin
chown root:root /usr/local/sbin/lk-jwt-service chown root:root /usr/local/sbin/lk-jwt-service
``` ```
## Systemd
Create a service file for systemd, something like this: Create a service file for systemd, something like this:
``` ```
@ -232,6 +239,8 @@ ExecStart=/usr/local/sbin/lk-jwt-service
WantedBy=multi-user.target WantedBy=multi-user.target
``` ```
## Configuration {#jwtconfig}
We read the options from `/etc/lk-jwt-service/config`, We read the options from `/etc/lk-jwt-service/config`,
which we make read-only for group `www-data` and non-accessible by anyone which we make read-only for group `www-data` and non-accessible by anyone
else. else.
@ -243,7 +252,7 @@ chgrp -R www-data /etc/lk-jwt-service
chmod -R o-rwx /etc/lk-jwt-service chmod -R o-rwx /etc/lk-jwt-service
``` ```
{#jwtconfig}This is what you should put into that config file, This is what you should put into that config file,
`/etc/lk-jwt-service/config`. The `LIVEKIT_SECRET` and `LIVEKIT_KEY` are the `/etc/lk-jwt-service/config`. The `LIVEKIT_SECRET` and `LIVEKIT_KEY` are the
ones you created while [configuring LiveKit](#keysecret). ones you created while [configuring LiveKit](#keysecret).
@ -299,6 +308,8 @@ cd element-call
After that, you can find the whole shebang under "dist". Copy that to After that, you can find the whole shebang under "dist". Copy that to
`/var/www/element-call` and point nginx to it ([see nginx](../nginx#callwidget)). `/var/www/element-call` and point nginx to it ([see nginx](../nginx#callwidget)).
## Configuring
It needs a tiny bit of configuring. The default configuration under `config/config.sample.json` It needs a tiny bit of configuring. The default configuration under `config/config.sample.json`
is a good place to start, copy it to `/etc/element-call` and change where is a good place to start, copy it to `/etc/element-call` and change where
necessary: necessary: