Jabber XMPP logo

Для установки MU-Conference на Jabber2 пришлось немножко повозиться.
Нужна версия MU-Conference не ниже 0.7.
В качестве мануала по компиляции и настройке использовал статью Multi User Conferencing (MU-Conference) for Jabberd2.

Создаем директорию для “комнат” – mkdir -p /var/spool/jabber/rooms/.
Соответствующим образом исправляем дефольтный конфиг. У меня он получился таким (показан не весь конфиг, а только изменения):

  <name>muclinker</name>
  <host>rooms.domain.tld</host>
  <ip>domain.tld</ip>
  <port>5347</port>
  <secret>secret_password</secret> <!-- пароль, прописанный в /etc/jabber/router.xml -->

  <spool>/var/spool/jabber/rooms</spool>
  <logdir>/var/log/jabber</logdir>
  <pidfile>/var/run/jabber/mu-conference.pid</pidfile>

      <sadmin>
        <user>admin@domain.tld</user> <!-- задаем список админов (по одному на строчку) -->
      </sadmin>

  <roomlock/> <!-- запрещаем создание комнаты всем, кроме админа -->

В файле /etc/jabber/router.xml прописываем следующую строчку (внутри ):

<alias name='rooms.domain.tld' target='muclinker'/>

Остальное как написано в мануале.