Openfire (jabber server): различия между версиями
Перейти к навигации
Перейти к поиску
Sol (обсуждение | вклад) (→Центос) |
Sol (обсуждение | вклад) |
||
| (не показано 8 промежуточных версий этого же участника) | |||
| Строка 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 == | ||
| + | === CentOS === | ||
| + | |||
| + | Если в репозиториях версия не обновилась, а очень хочется <strike>пое*тся</strike> плюшек, то делаем бекап базы и конфига, так на всякий. Далее идем на [http://www.igniterealtime.org/downloads/ сайт] разработчика, копируем ссылку на 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 где нам предложат выбрать тип бази данных для сервера и ввести учетные данные от нее. | ||
| + | |||
==Плагины== | ==Плагины== | ||
Текущая версия на 00:06, 12 марта 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 где нам предложат выбрать тип бази данных для сервера и ввести учетные данные от нее.