Свой джаббер – это свой джаббер, меньше шансов что тебя будут прослушивать, да и просто больше анонимности и конфиденциальности. Утаноить как по мне и настроить это просто дело 10 минут, и то это даже много, простая настройка под личные нужды реально не вызывает затрудения как по мне даже у начинающего линуксоида.
Подключем репозиторий EPEL.
Устанавливаем сам ejabberd со всеми зависимостями:
1 |
yum install ejabberd |
Далее правим пару тройку строк кода в конфиге:
1 2 3 4 |
vim /etc/ejabberd/ejabberd.cfg {acl, admin, {user, "admin", "demi4.com"}}. {hosts, ["demi4.com"]}. |
Находим строку в том же конфиге:
1 |
{5222, ejabberd_c2s, [ |
И чуть ниже снимаем комментарии перед строкой:
1 |
{certfile, "/etc/ejabberd/ejabberd.pem"}, starttls, |
Этим действием мы включили поддержку шифрования при передаче данных. Сертификат можно купить или зарегать где нить нахаляву если нужно что бы все было совсем по фен-шуй.
Далее сохраняем и выходим из редактора. Следующий обязательный момент – реальное имя сервера, по этому правим hostname если с ним проблемы:
1 2 3 4 |
hostname demi4.com vim /etc/sysconfig/network HOSTNAME=demi4.com |
После этого можно смело стартовать jabber server:
1 |
/etc/init.d/ejabberd restart |
Если все сделали верно, то сервер стартанет и это можно будет проверить через статус:
1 2 3 |
[root@rem-sys log]# /etc/init.d/ejabberd status The node 'ejabberd@demi4' is started with status: started ejabberd 2.1.13 is running in that node |
Далее создаем юзера админ для дальнейшего управления жаббером:
1 |
ejabberdctl register admin demi4.com our_pass |
Вроде все, идем в админку и добавляем пользователей в джаббер:
1 |
http://demi4.com:5280/admin/server/demi4.com/ |
Авторизуемся и попадаем в панель управления jabber server:
Переходим в Users и там уже добавляем пользователей.
Для своего жаббер сервака нужен белый IP же, а если я за NAT-ом провайдера сижу?
Как вариант попробовать договорится с провайдером о DNAT – это первое что в голову пришло…
А провайдер меня не сдаст дядям из ФСБ за такие вопросы? Устроят ещё мне тут маски-шоу просто профилактики ради.
это вполне законные вещи – проброс трафика из сети внутрь закрытой сети… Вообще проще купить ВПСку и на ней развернуть