Показаны сообщения с ярлыком xmpp. Показать все сообщения
Показаны сообщения с ярлыком xmpp. Показать все сообщения

понедельник, 21 ноября 2011 г.

Как настроить ejabberd в debian

Вот так.

Вкратце:

1. Ставим сервер apt-get install ejabberd

2. Правим /etc/ejabberd/ejabberd.cfg. Если по минимуму, то:
% задаем админский аккаунт (формат такой: {user, имя, хост})
{acl, admin, {user, "huh-muh", "mydomain.ru"}}.

% задаем имя хоста
{hosts, ["mydomain.ru"]}
и вроде как всё остальное нормально прописывается и "из коробки".

3. Создаем пользователей (по умолчанию регистрация из клиента запрещена. Чтобы включить её, нужно изменить в конфигах deny в строке {access, register, [{deny, all}]} на allow):
sudo /usr/sbin/ejabberdctl register huh-muh mydomain.ru mypassword

UPD 2013-01-02:
Оказалось тут, что истек срок годности сертификата. Продлил так:
openssl genrsa -des3 -out ejabberd.key.secure 1024
openssl rsa -in ejabberd.key.secure -out ejabberd.key
openssl req -new -key ejabberd.key -out ejabberd.csr
openssl x509 -req -days 365 -in ejabberd.csr -signkey ejabberd.key -out ejabberd.crt
cat ejabberd.key ejabberd.crt > ejabberd.pem
sudo cp ejabberd.pem /etc/ejabberd/

суббота, 30 июля 2011 г.

Видеозвонки в pidgin

Ну-у, вот тут полезный мануал:
http://michael.stapelberg.de/Artikel/video_chat_with_pidgin

Вкратце:

тестируем, что камера работает:
mplayer -v tv:// -tv device=/dev/video0:driver=v4l2

устанавливаем gstreamer-tools, тестируем
gst-launch v4l2src ! xvimagesink

В pidgin в меню "Средства" → "Модули" находим "голосовые/видеонастройки" и настраиваем модуль так:
Аудио → Ввод → PulseAudio → Webcam C270 Analog Mono
Видео → Вывод → Plugin → X Window System (XV) → Intel Textured Video
Видео → Ввод → Plugin → Video4Linux2 → UVC Camera

Перезапускаем pidgin. После этого в окне чата с собеседником в пункте меню "Беседа" появляется пункт "Медиа", а там подпункты "видеозвонок" и т.п.

На ubuntu всё нормально (кажется, на ком бы проверить? 8-)), а вот как будет на slackware?

Правда, есть инструкция по прививке дебиановского пакета на другие сборки ^_^:

1. http://packages.debian.org
2. в поле «слово для поиска» вписываете «pidgin»
3. в списке «дистрибутив» выбираете нужный (например, «стабильный»)
4. отмечаете галочкой «искать только точные совпадения»
5. нажимаете «искать»
6. щёлкаете по найденной ссылке
7. в блоке справа находите надпись «исходный код pidgin»
8. щёлкаете по ссылке pidgin_<версия>.orig.tar.bz2 и получаете исходный код pidgin нужной версии (ровно то же самое можно получить и с сайта разработчиков и из репозитории вашего дистрибутива)
9. щёлкаете по ссылке pidgin_<версия>.debian.tar.gz и получаете патч для этой версии исходников
10. ...
11. profit

Надо будет попробовать...