В продолжение https://nklug.org.ua/node/2 Проводил обновление сервера, решил попробовать заменить jabbered на ejabberd. Объективных причин для такой замены не было - чистое любопытство. И так устанавливаем:

aptitude install ejabberd

Настраиваем:

dpkg-reconfigure ejabberd

Часть настроек и прав доступа теперь доступны через web-интерфейс - http://example.com:5280/admin Имя пользователя необходимо вводить полностью - [email protected] Также необходимо помнить, что записи вашей DNS зоны должны присутствовать следующие строки: _jabber._tcp.example.com. IN SRV 0 0 5269 example.com. _xmpp-server._tcp.example.com. IN SRV 0 0 5269 example.com. _xmpp-client._tcp.example.com. IN SRV 0 0 5222 example.com. В противном случае вы рискуете не достучаться до остальных серверов. Переносим наших пользователей Импорт пользователей:

ejabberdctl --node Имя_ноды import-dir /var/lib/jabber/example.com

Не забываем про права каталога и файлов. Пользователь ejabberd должен иметь права на чтение в этом каталоге. Можно проверять. Продолжение следует...

Теги