Поиск по сайту:

Как установить сервер eJabberd XMPP на Ubuntu


Во-первых, нам нужно запустить каплю Ubuntu 12.10 x64:

Затем войдите в свою каплю через SSH как root.

Шаг 1 - Установите eJabberd

apt-get -y install ejabberd

Измените \пароль\ на свое значение:

ejabberdctl register admin localhost password

Дайте права администратора

По умолчанию eJabberd использует имя хоста localhost, которое можно изменить в файле конфигурации.

В нашем примере мы назовем нашего администратора \admin@localhost\ и изменим следующие строки в /etc/ejabberd/ejabberd.cfg:

%% Admin user
{acl, admin, {user, "admin", "localhost"}}.

%% Hostname
{hosts, ["localhost"]}.

Перезапустите eJabberd

service ejabberd restart

Теперь вы можете перейти к интерфейсу веб-администрирования eJabberd по порту IP-адреса дроплетов 5280.

 
http://198.199.90.115:5280/admin

Имя пользователя для входа — user@domain (в нашем случае \admin@localhost\):

Из веб-интерфейса администратора вы можете изменить все настройки:

Добавление новых пользователей

В интерфейсе веб-администратора нажмите «Виртуальные хосты» -> «localhost» -> «Пользователи».

Вы также можете добавить пользователя из командной строки через SSH:

Теперь вы можете установить клиент, такой как Pidgin, для подключения к XMPP:

Не забудьте использовать порт 5222 для подключения к серверу XMPP с использованием шифрования:

Добавление пользователей в список друзей

Из Pidgin вы можете либо нажать CTRL+B, либо из меню \Друзья\ -> \Добавить друга\ к друзьям:

Ваш приятель получит запрос на добавление в друзья, который ему нужно будет авторизовать:

Теперь вы сможете безопасно общаться с помощью модуля шифрования XMPP и OTR в Pidgin: