Openfire (jabber server): различия между версиями

Материал из Webko Wiki
Перейти к навигации Перейти к поиску
 
(не показано 7 промежуточных версий этого же участника)
Строка 1: Строка 1:
 
[[Категория:VoIP]]
 
[[Категория:VoIP]]
==Установка==
+
== Install ==
 
=== CentOS ===
 
=== CentOS ===
  
 
  yum install -y openfire
 
  yum install -y openfire
 +
 +
Каталог установки ''/opt/openfire''
 +
 +
==== Создание базы ====
 +
 +
# mysql -u root -p
 +
mysql> create database openfire;
 +
mysql> use mysql;
 +
mysql> grant usage on openfire.* to 'openfire'@'localhost' identified by 'passwd';
 +
mysql> flush privileges;
 +
 +
Экспортим структуру базы
 +
mysql -u root -p openfire < /opt/openfire/resources/database/openfire_mysql.sql
  
 
===Убунта===
 
===Убунта===
===Арч===
+
=== ArchLinux ===
 +
 
 +
pacman -Sy openfire
 +
 
 
== Update ==
 
== Update ==
 
=== CentOS ===
 
=== CentOS ===
Строка 24: Строка 40:
 
  systemctl start openfire
 
  systemctl start openfire
  
==Конфигурирование==
+
== Configuration ==
 +
 
 +
После установки переходим по адресу http://host_name:9090 или https://host_name:9091 где нам предложат выбрать тип бази данных для сервера и ввести учетные данные от нее.
 +
 
 
==Плагины==
 
==Плагины==

Текущая версия на 23:06, 11 марта 2016

Install

CentOS

yum install -y openfire

Каталог установки /opt/openfire

Создание базы

# mysql -u root -p
mysql> create database openfire;
mysql> use mysql;
mysql> grant usage on openfire.* to 'openfire'@'localhost' identified by 'passwd';
mysql> flush privileges;

Экспортим структуру базы

mysql -u root -p openfire < /opt/openfire/resources/database/openfire_mysql.sql

Убунта

ArchLinux

pacman -Sy openfire

Update

CentOS

Если в репозиториях версия не обновилась, а очень хочется пое*тся плюшек, то делаем бекап базы и конфига, так на всякий. Далее идем на сайт разработчика, копируем ссылку на rpm`ку и скачиваем.

wget http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire-4.0.1-1.i386.rpm

Останавливаем сервис (systemd - CentOS 7)

systemctl stop openfire

Ставим

rpm -ivh openfire_X_Y_Z.rpm

Если после обновления не стартует с диагностикой

Failed to read PID from file /var/run/openfire.pid: Invalid argument

то доустанавливаем

yum install libstdc++.i686

и вуаля

systemctl start openfire

Configuration

После установки переходим по адресу http://host_name:9090 или https://host_name:9091 где нам предложат выбрать тип бази данных для сервера и ввести учетные данные от нее.

Плагины