6379
правок
Rain (обсуждение | вклад) (Продолжаем) |
Rain (обсуждение | вклад) (+Coturn) |
||
Строка 111: | Строка 111: | ||
== Установка и настройка Prosody == | == Установка и настройка Prosody == | ||
Все подготовительные процедуры завершены, теперь можно приступать непосредственно к установке и настройке своего jabber-сервера. Для поддержки звонков потребуется еще STUN/TURN-сервер - в качестве него будем использовать Coturn. В Debian установить Prosody с поддержкой MySQL и Coturn можно командой | |||
apt-get install prosody coturn lua-dbi-mysql | |||
'''Примечание''': на момент написания статьи самая последняя версия Prosody - 0.12.4 - доступна в репозитории '''backports'''. Чтобы установить сервер оттуда - добавьте к команде выше ключ '''-t bookworm-backports''' (само-собой, репозиторий должен быть прописан в '''/etc/apt/sources.list'''). | |||
Настройку начнем с Coturn - она очень простая и сводится к включению сервиса в файле '''/etc/default/coturn''' опции '''TURNSERVER_ENABLED=1''', а также приведению конфиг-файла '''/etc/turnserver.conf''' к такому виду: | |||
{{Hider hiding | |||
|title=/etc/turnserver.conf | |||
|content=<pre> | |||
listening-port=3478 | |||
tls-listening-port=5349 | |||
verbose | |||
use-auth-secret | |||
static-auth-secret=MYSUPERSECRETKEY | |||
userdb=/var/lib/turn/turndb | |||
realm=EXAMPLE.COM | |||
cert=/etc/turncerts/EXAMPLE.COM.fullchain.pem | |||
pkey=/etc/turncerts/EXAMPLE.COM.privkey.pem | |||
syslog | |||
prod | |||
no-multicast-peers | |||
no-cli | |||
no-tlsv1 | |||
no-tlsv1_1 | |||
no-rfc5780 | |||
no-stun-backward-compatibility | |||
response-origin-only-with-rfc5780 | |||
</pre> | |||
}} | |||
{{ToDo|Доделать}} | {{ToDo|Доделать}} |