-
Notifications
You must be signed in to change notification settings - Fork 25
Установка на ArchLinux с Prosody
Предполагается, что Prosody уже настроен и работает, порт для транспортов — стандартный 5347. Добавляем в его конфиг (например, /etc/prosody/prosody.cfg.lua) следующие строки:
Component "vk.hostname":
component_secret = "secret"
Вместо hostname укажите доменное имя, с которым работает Prosody, а на месте secret укажите набор символов, который нам пригодится далее, сгенерировать его можно прямо из командной строки, например:
cat /dev/urandom | tr -dc "a-zA-Z0-9\~\_\-\+\!\*" | fold -w64 | head -n1
Приступаем к установке самого транспорта. Для этого потребуется yaourt, который поможет нам скачать пакет из AUR. Производим нехитрые манипуляции командой yaourt -S vk4xmpp-git
Переименовываем конфиг mv /etc/vk4xmpp_example.conf /etc/vk4xmpp.conf и теперь для настройки транспорта открываем файл конфигурации любым текстовым редактором, например, nano: nano /etc/vk4xmpp.conf
Меняем параметры согласно комментариям. Пример файла конфигурации:
Host = "vk.hostname"
Server = "hostname"
Port = 5347
TransportID = "vk.hostname"
Password = "secret"
DefaultStatus = 1
UseLastMessageID = 1
DefLang = "ru"
PhotoSize = "photo_100"
WhiteList = []
WatcherList = []
AdditionalAbout = ""
ConferenceServer = ""
USER_LIMIT = 0
systemctl daemon-reload; systemctl enable vk4xmpp
И запустим транспорт:
systemctl start vk4xmpp
На этом всё. Не забудьте сообщить разработчикам о создании нового транспорта — это нужно для сбора статистики.
З.Ы.: Доверяйте и будьте внимательны!