Установка и настройка jabber сервера OpenFire в Debian / Ubuntu

Установка и настройка jabber сервера OpenFire в Debian / Ubuntu

Небольшая инструкция по установке jabber сервера Openfire в Debian или Ubuntu Linux.

Openfire - кроссплатформенный XMPP -сервер, написанный на Java и использующий двойное лицензирование под Apache License 2.0 и коммерческой лицензией. Большая часть задач администрирования сервера решается через веб-интерфейс под управлением Jetty, доступный на портах 9090 (HTTP) и 9091 (HTTPS) по умолчанию; администраторам доступно редактирование настроек сервера, добавление и удаление пользователей, комнат конференций и так далее.

Установку проведем наоперационных системах Debian Jessie, Debian Stretch и Ubuntu 16

Скачиваем дистрибутив Openfire c официального ]]> сайта ]]> .

Открываем официальный сайт, кликаем на кнопку Downloads:

Открывается страница скачивания дистрибутива для разных версий операционных систем:

Кликнув на кнопку Linux появятся ссылки для скачивания Openfire для разных версий Linux, скачиваем дистрибутив для Debian и основанных на нем ОС, файл с расширением .deb

Сохраняем на винчестер файл и копируем его на сервер через SSH используя инструкции: Putty или Filezilla.

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

Добавляем репозиторий в Debian Jessie выполнив команду:

Добавляем репозиторий в Debian Stretch выполнив команду:

Для Ubuntu 16 не нужно добавлять репозиторий, они уже прописаны при установке.

Обновляем репозиторий, систему и устанавливаем JAVA на которойработает Openfire выполнив команды:

Выше мы скачивали дистрибутив с официального сайта через браузер, но можно скачать Openfire и в консоли выполнив команду ниже, главное проверьте, что Вы скачиваете последнюю версию, если на официальном сайте более новая, укажите в команде версию дистрибутива с сайта:

Устанавливаем скачанный дистрибутив выполнив команду:

Перезагружаем сервер выполнив команду:

После загрузки заходим через браузер по адресу: 192.168.0.1:9090, где 192.168.0.1 это айпи адрес сервера с установленным openfire, а 9090 - порт на котором работает веб интерфейс управления openfire.

На главной странице видим размер оперативной памяти потребляемой openfire и количество максимального потребеления:

Увеличаваем размер памяти выделяемой сервером для Openfire, для этого изменяем параметр DAEMON_OPTS в файле /etc/default/openfire

Перезагружаем сервер openfire выполняем команду:

На скриншоте ниже видим измененный максимальный размер выделенной памяти:

Устанавливаем некоторые плагины:

На устанавливаемых плагинах кликаем напротив на кнопку в виде зеленого креста:

Добавляем пользователей и группы

На вкладке Пользователи/Группы - Группы кликаем на кнопку Создать новую группу:

Вводим название группы, в нашем случае добавим 3 группы:

  • Manager
  • Head
  • otdel_prodazh

Вводим имя первой группы Manager и описание Группа менеджеров офиса и кликаем на кнопку Создать группу:

Так же создаем группу otdel_prodazh и Head аналогично предыдущей:

Создаем пользователей в каждую группу по 2 для примера. Кликаем на ссылку Создать нового пользователя на вкладке Пользователи/Группы - Пользователи:

Заполняем данные пользователя:

  1. Имя пользователя: manager1
  2. Имя: Иванов Иван Иванович
  3. Пароль и повторение пароля

Кликаем на кнопку Создать пользователя, откроется вкладка пользователя:

На вкладке пользователя кликаем на Группы пользователей:

В открывшемся окне на нужной группе кликнуть на зеленый крестик для добавления в группу Manager:

Добавлена группа Manager для добавленного пользователя:

Аналогично добавляем несколько других пользователей и прикрепляем им нужные группы:

Настраиваем каждую группу, чтоб все пользователи видели группы и других пользователей и могли друг другу писать сообщения:

После установки плагина Monitoring Service, сохраненные сообщения можно просмотреть по адресу Сервер - Archiving, а настроить архивацию можно на вкладке Archiving Settings:

После настройки сервера проверяем как отображаются группы и пользователи в jabber клиенте.

Подключаем Jwchat к нашему настроенному серверу jabber на openfire.

Открываем сайт jwchat.org и вводим параметры доступа к нашему настроенному выше серверу и нажимаем вход:

Открывается чат со списком групп, активными и неактивными пользователями:

Удобные jabber клиенты для корпоративного сегмента:

  • qipinfium - клиент для windows, самый удобный, умеет отправлять сообщение группам.
  • qutim - клиент для Linux, похож на qip, достаточно удобен.

Это то, что я использую, естественно есть огромное количество других отличных клиентов, таких как PSI+, Pidgin и ]]> другие ]]> .

В данной инструкции мы установили jabber сервер Openfire, устанавливайте и пользуйтесь, очень удобен в настройке и использовании данный сервер, буду рад, если Вам пригодится данная инструкция.

Рейтинг статьи:

Вам понравилась статья? Хотите получать уведомления о выходе новых статей с этого сайта на свой почтовый адрес? Подписывайтесь пожалуйста. Введите свой почтовый адрес и нажмите кнопку Хочу получать статьи!

📎📎📎📎📎📎📎📎📎📎