Софт ii: начало работы

Для начала работы с ii вам надо скачать софт: http://ii-net.tk/iidownload и, если есть необходимость, python 2.7. Если вы пользуетесь GNU/Linux, то желательно скачать пакет. А если другой ОС, то клонируйте напрямую репозиторий или качайте тарбол tar.gz.

Сервер (станция)

Веб-интерфейс стандартного сервера работает по-умолчанию на порту 62220. Для пакетной версии достаточно набрать в консоли ii-server и выписать пароль пользователя root (на станции ii). Если скачали обычную версию, сначала надо набрать points.py username, выписать пароль первого пользователя и запустить run.py.

В конфиге points.txt описываются имена поинтов (т.е. пользователей) в формате пароль:поинт на строку. Пакетная версия хранит конфиги и базу в ~/.ii, обычная - там, где её запустили.

В репозитории на Github есть php реализация ноды ii. Она довольно проста, имеет удобный веб-интерфейс, с ней можно нормально работать через клиенты. Подробности по установке и использованию в README.md.

Клиент

Веб-интерфейс клиента работает на порту 62222. Для запуска пакетной версии набираете ii-client, правите конфиг в ~/.iiclient/config.cfg и набираете ii-client снова. В случае обычной версии правите конфиг и запускаете run.py. Формат конфига config.cfg:

пароль(уникальная строка авторизации)
http://адрес сервера.ru/u/
эхоконференция
эхоконференция
эхоконференция
... и.т.д

Текстовый клиент

Пользователи *nix могут попробовать txt клиент, работающий исключительно на текстовых файлах, без веб-интерфейса. Формат конфигурации у него такой же, как и у обычного клиента. Для получения сообщений в пакетной версии надо запустить ii-txt get, для отправки ii-txt send, в обычной версии просто get.sh и send.sh. Конфиги находятся также в ~/.iiclient

Как с ним работать: для создания сообщения переходите в каталог, совпадающий с названием эхи, и создайте текстовый файл с подстрокой new (например, mymessage.new) и пишете туда сообщения в особом формате.

Обычное сообщение

кому
subject
пустая строка
далее текст
...и.т.д

Ответное сообщение

msgid сообщения, на которое отвечаешь
кому
subject
пустая строка
дальше текст

Сами сообщения также хранятся в каталоге эхоконференции, в файле 0000.txt они находятся все по порядку. Более подробно написано в README.utf8 txt клиента.