Установка jabber-сервера ejabberd на CentOS 7
Наразі кожна організація чи спільнота хоче мати власний jabber-сервер, щоб спілкуватися з друзями та колегами абсолютно безкоштовно. Зробити це насправді досить просто. Ви можете створити свій власний чат-сервер за допомогою старого доброго ejabberd. У сьогоднішній статті ми розповімо, як встановити jabber-сервер ejabberd 15 на CentOS 7 .
На даний момент у репозитаріях CentOS ejabberd відсутня, тому скористаємося готовим бінарним установником, який ми можемо знайти на сайті process-one.net.
Переходимо в /usr/src/ і завантажуємо ejabberd
Даємо права на виконання:
Після запуску установки вам буде запропоновано вибрати мову. Обираємо рідну для нас українську, цифра 5.

Далі пропонується ознайомитися з ліцензійною угодою та прийняти її.

Залишаємо каталог установки за замовчуванням.
Вибираємо доменне ім'я сервера XMPP.
За промовчанням ім'я користувача з правами адміністратора admin. Залишаємо як є або задаємо інше ім'я.
Якщо сервер є частиною кластера, то вибираємо Y і слідуємо подальшим інструкціям, якщо, як ми, сервер всього один, то N.
Продовжуємо процес встановлення.
На останньому кроці нам пропонують подивитися readme, після чого установку можна вважати закінченою.

На цьому встановлення закінчено.
bin/ – містить усі двійкові файли, щоб запустити/зупинити (start/stop) ejabberd .
conf/ – містить усі конфігураційні файли, які ви можете налаштовувати на свій розсуд.
Сертифікати лежать у папці /opt/ejabberd-15.03/conf/server.pem
Для запуску ejabberd виконаємо команду
Тепер нам слід налаштувати правила фаєрволу. Порт для доступу до web-admin TCP/5280, TCP/5222 - клієнт-сервер, TCP/5269 - сервер-сервер.
УВАГА. Коли ви вперше отримаєте доступ до веб-інтерфейсу, він проситиме ввести ім'я користувача та пароль, використовуйте повне ім'я користувача, включаючи домен (у нашому випадку: [email protected]). Якщо ви вводите просто логін користувача, то на сервер ви не потрапите.