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 - симлинк, указывающий на реальное расположение файлов.