Как установить сервер 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: