Skip to content
This repository has been archived by the owner on Mar 14, 2023. It is now read-only.

Установка на ArchLinux с Prosody

Andrey edited this page Jan 17, 2014 · 8 revisions

Предполагается, что 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
Обновим доступные сервисы для глобального системного демона systemd и попросим систему запускать транспорт во время загрузки:
systemctl daemon-reload; systemctl enable vk4xmpp

И запустим транспорт:

systemctl start vk4xmpp

На этом всё. Не забудьте сообщить разработчикам о создании нового транспорта — это нужно для сбора статистики.

З.Ы.: Доверяйте и будьте внимательны!