Установка и настройка сервера обмена мгновенными сообщениями OpenFire с хранением данных в СУБД PostgreSQL на ОС FreeBSD 10.1 | OS CONFIG

Установка и настройка сервера обмена мгновенными сообщениями OpenFire с хранением данных в СУБД PostgreSQL на ОС FreeBSD 10.1

OpenFire (ранее известный как Wildfire Server и Jive Messenger) — это XMPP-сервер (Extensible Messaging and Presence Protocol — расширяемый протокол обмена сообщениями и информацией о присутствии, ранее известный как Jabber, написанный на Java).

Для администрирования имеет web-интерфейс. Администраторы могут зайти откуда угодно и редактировать настройки сервера, добавлять и удалять пользователей, комнаты конференций и так далее. © Wikipedia.

В этой статье рассмотрим установку сервера обмена мгновенными сообщениями OpenFire 3.9.3 (на момент написания статьи — последняя версия) с хранением данных в СУБД PostgreSQL на операционной системе FreeBSD 10.1.

Перед тем, как выполнить все действия, необходимо, чтобы была настроена сеть и желательно установлен Midnight Commander.

Первичные настройки после инсталляции можно посмотреть здесь.



Устанавливаем OpenFire

cd /usr/ports/net-im/openfire

make all install clean

Устанавливаем PostgreSQL сервер

cd /usr/ports/databases/postgresql94-server

make all install clean

открываем файл /etc/rc.conf

vi /etc/rc.conf

и в нём прописываем следующее

postgresql_enable=»YES»

openfire_enable=»YES»

Запускаем инициализацию PostgreSQL:

/usr/local/etc/rc.d/postgresql initdb

Правим конфиги PostgreSQL:

vi /usr/local/pgsql/data/postgresql.conf

раскомментировать #listen_address=’localhost’

vi /usr/local/pgsql/data/pg_hba.conf

находим строчку host all all 127.0.0.1/32 trust

исправляем на

host all all 127.0.0.1/32 md5

Запускаем службы PostgreSQL и OpenFire:

service posgresql start

service openfire start

Теперь зададим пароль пользователю pgsql

passwd pgsql

и входим под ним

su pgsql

Затем создадим пользователя dbuser1 и базу данных openfire для него

createuser -sdrP dbuser1

createdb openfire —owner=dbuser1

выходим из консоли

exit

Перезапускаем службу PostgreSQL

service postgresql restart

Готово!

Теперь на другой машине в сети в адресной строке браузера введём:

http://IP-адрес-сервера:9090

Появится мастер установок OpenFire. Выбираем русский язык

us_openfire_1

После этого настраиваем параметры сервера

us_openfire_2

Теперь переходим к настройке базы данных

us_openfire_3

Вносим все необходимые данные для подключения к базе данных openfire

us_openfire_4

Далее переходим к настройке профиля

us_openfire_5

и настраиваем учётную запись администратора OpenFire

us_openfire_6

Появится сообщение об успешном завершении установки

us_openfire_7

Затем появится форма входа в консоль администратора, вводим логин и пароль

us_openfire_8

и, собственно, попадаем в эту панель управления сервером.

us_openfire_9

Всё, наш сервер готов к использованию! 🙂


Если Вам помогла статья, вы можете отблагодарить автора:
перечислить на WMR кошелёк (WebMoney): R301575071888
перечислить на Яндекс.Кошелёк: 410011003938168
или на PayPal:

Вы можете оставить комментарий, или ссылку на Ваш сайт.


Яндекс.Метрика
Проверка ТИЦ Яндекс цитирования