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