Установка jabber-сервера Openfire на Ubuntu 12.04.1 server

Jabber-сервер Openfire установлен в виртуальной машине, в которой предварительно выполнены Установка Ubuntu 12.04.1 server и Установка Java 6 на Ubuntu 12.04.1 server

На сайте разработчика http://www.igniterealtime.org/projects/openfire/index.jsp предлагается скачать версию 3.7.1, но, насколько я помню, у меня с ней были проблемы в работе. Поэтому я искал предыдущую версию, с которой всё работало - 3.6.4. Скачать его можно прямо на сервере командой:

wget http://download.igniterealtime.org/openfire/openfire_3.6.4_all.deb

Точно так же можно скачать и версию 3.7.1, изменятся только цифры в имени пакета:

wget http://download.igniterealtime.org/openfire/openfire_3.7.1_all.deb

См. статью Корпоративная система обмена сообщениями на базе Openfire в среде Debian GNU/Linux и СУБД PostgreSQL

Устанавливается командой:

sudo dpkg -i openfire_3.6.4_all.deb

После установки и перезагрузки сервера - со своего ПК зайти в браузере в веб-панель администрирования: http://192.168.0.62:9090 (IP сервера, естественно, может быть другой, это для примера). Сначала нужно выполнить настройку. Там всё понятно, я делал всё по умолчанию - встроенная база, чтобы не крутить там много.

Есть особенность - после того, как задали пароль админа для Openfire, будет предложено войти в панель управления. ЭТОГО ДЕЛАТЬ НЕ НАДО! Нужно перезапустить openfire на сервере командой:

sudo /etc/init.d/openfire restart

И только после этого снова зайти в веб-панель по тому же адресу. Иначе выдаёт ошибку, неверный пароль.

В веб-интерфейсе настраиваются пользователи, группы, ростер и всё такое.

Настройки Openfire хранятся в каталоге /usr/share/openfire:

    • ~conf --> /etc/openfire
    • ~embedded-db --> /var/lib/openfire/embedded-db
    • /lib
    • ~logs --> /var/log/openfire
    • ~plugins --> /var/lib/openfire/plugins
    • /resources

Где ~conf --> /etc/openfire - симлинк, указывающий на реальное расположение файлов.