Налаштування jabber сервера (використовуємо ejabberd)
Налаштування Jabber сервера (використовуємо Ejabberd)
2. Останню версію Ejabberd можна встановити з готових бінарників з сайту розробника:
Скачайте останню версію інсталятора для 32-бітного Linux звідси.
Розпакуйте його командою:
І запустіть інсталятор:
chmod + x ejabberd-. -linux-x86-installer.bin
Далі дотримуйтеся вказівок програми установки. В ході установки вам буде запропоновано вибрати мову, вказати шлях, де буде знаходиться ваш сервер, доменне ім'я сервера, ім'я та пароль адміністратора, чи буде сервер складатися в кластері.
3. Можна (при бажанні) зібрати Ejabberd з початкових кодів (завантажити вихідні - Source Code - можна тут же), попередньо через Synaptic встановивши пакет erlang-base. необхідний для збирання:
- tar zxf ejabberd-версія.tar.gz
- cd / ejabberd-. / src
- ./ configure
- make
- make install
4. Налаштування сервера зводиться до редагування файлу конфігурації /etc/ejabberd/ejabberd.cfg (шлях може відрізнятися, тому що при установці ви його вказуєте самі):
%% Hostname
# Дозволимо користувачам реєструвати облікові записи самостійно, за допомогою свого Jabber-клієнта
# Поставимо українську мову мовою за замовчуванням
5. Тепер зареєструємо обліковий запис адміністратора, виконавши від rootа команду:
ejabberdctl register admin mypclinuxos.local PASSWORD
ejabberdctl register admin 192.168.0.1 PASSWORD
PASSWORD - будь-який ваш пароль.
6. Запустимо jabber-сервер:
* Наприклад, в Pidgin вкажіть: "Протокол" - XMPP, "Ім'я користувача" - admin, "Домен" - mypclinuxos.local (або 192.168.0.1), "Ресурс" - 5280, "Пароль" - заданий вами пароль. І натисніть "Додати".
** Також можна зробити, щоб список контактів був заздалегідь визначений, а новий користувач автоматично потрапляв би в цей список і автоматично отримував його в свій клієнт.
Зберігаємо файл, перезапускаємо сервіс. Тепер в веб-адмінки (див. Вище) в розділі Virtual Hosts - Ім'я вашого сервера з'явився пункт Групи загальних контактів. Створюємо таку групу і даємо їй назву вашої організації.
Для того, щоб в групу автоматично потрапляли всі користувачі в поле Члени вкажіть @ all @. а в поле Видимі групи вкажіть назву своєї групи, яке ви ввели при її створенні.
*** На цьому можливості ejabberd не вичерпуються, він дозволяє здійснювати комунікації з іншими мережами обміну повідомленнями, для цього потрібно налаштувати відповідний транспорт, так що якщо ваші колеги використовують ICQ, ви не втратите контакту з ними.