ejabberd_deploy

Исходная система: ALT Server 11.1

  1. Установить пакеты

Начиная с какой-то версии, ejabberd инсталляционный пакет содержит все необходимые зависимости. В бинарные пакеты RPM, DEB, RUN все включено. Поэтому качаем ejabberd по ссылке: https://www.process-one.net/download/ejabberd/

Шаблон БД необходимо загрузить по ссылке https://github.com/processone/ejabberd/blob/master/sql/mysql.sql

  1. MySQL

  1. Сертификаты

Сгенерировать сертификат для мультидоменной конфигурации ejabberd:

Если в организации используется цепочка CA, то необходимо сделать бандл всей цепочки центров сертификации:

На выходе получаем файл в формате base64, например:

Сделать бандл ключа и сертификата для нашего сервера

04 Конфигурация ejabberd

Каталог где будут файлы лежат для обмена между клиентами

Дальше правим конфиг /opt/ejabberd/conf/ejabberd.yml

Создать УЗ администратора

Удалить УЗ или поменять пароль

https://{IP-address|FQDN}:5443/admin/