Установка 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, після чого установку можна вважати закінченою.

jabber-сервера

На цьому встановлення закінчено.

bin/ – містить усі двійкові файли, щоб запустити/зупинити (start/stop) ejabberd .

conf/ – містить усі конфігураційні файли, які ви можете налаштовувати на свій розсуд.

Сертифікати лежать у папці /opt/ejabberd-15.03/conf/server.pem

Для запуску ejabberd виконаємо команду

Тепер нам слід налаштувати правила фаєрволу. Порт для доступу до web-admin TCP/5280, TCP/5222 - клієнт-сервер, TCP/5269 - сервер-сервер.

УВАГА. Коли ви вперше отримаєте доступ до веб-інтерфейсу, він проситиме ввести ім'я користувача та пароль, використовуйте повне ім'я користувача, включаючи домен (у нашому випадку: [email protected]). Якщо ви вводите просто логін користувача, то на сервер ви не потрапите.