Ставим Ventrilo

Опубликовано

Сразу скажу, я знаю только, что это сервер для организации голосового чата, больше ничего.Софт популярный, поставить его просят достаточно часто.Установка абсолютна просто и не требует глубоких

познаний в области системного администрирования.Ставить будем на VDS под управлением VDSmanager. Поскольку развитие Ventrilo идет явно медленнее чем развитие FreeBSD, нужных для работы сервера системных библиотек (вернее нужных их версий) уже давно в системе нет. Исправим этот недостаток

cd /usr/ports/misc/compat4xmake install clean

Все можно устанавливать и настраивать наш голосовой чат. Для этого идем на официальный сайт проекта и качаемдистрибутив для FreeBSD-i386.Дистрибутив небольшой, что-то около 150 Кб, выкачиваем его на сервер по FTP или SCP.Создаем пользователя и группу ventrilo, дабы не подвергать систему рискам.

# adduserUsername: ventriloFull name: Ventrilo ServerUid (Leave empty for default):Login group [ventrilo]:Login group is ventrilo. Invite ventrilo into other groups? []:Login class [default]:Shell (sh csh tcsh date bash rbash nologin) [sh]:Home directory [/home/ventrilo]: /usr/local/ventsrvHome directory permissions (Leave empty for default):Use password-based authentication? [yes]:Use an empty password? (yes/no) [no]:Use a random password? (yes/no) [no]: yesLock out the account after creation? [no]:Username : ventriloPassword : <random>Full Name : Ventrilo ServerUid : 1008Class :Groups : ventriloHome : /usr/local/ventsrvHome Mode :Shell : /bin/shLocked : noOK? (yes/no): yes

Распаковываем сервер в /usr/local

tar -xzf ventrilo_srv-3.0.2-FreeBSD-i386.tar.gz -C /usr/local

Фиксим владельца

chown -R ventrilo:ventrilo /usr/local/ventsrv

Пишем скрипт для запуска сервера, примерно вот такой

#!/bin/sh# Startup ventrilo servers.VENPATH=/usr/local/ventsrvVENBIN=$VENPATH/ventrilo_srvsu ventrilo -c "$VENBIN -f$VENPATH/ventrilo_srv -d"renice -5 `cat $VENPATH/ventrilo_srv.pid`

Кидаем его куда-нибудь, не забыв дать права на исполнение (chmod +x), например туда же в /usr/local/ventsrv и прописываем автозапуск сервера при старте системы

echo '/usr/local/ventsrv/start.sh' >> /etc/rc.local

Вписываем в ventrilo_srv.ini свои пароли (промахнуться там трудно) и можно запускать и пользоваться.Если кто вдруг не справится, обращайтесь, готов помочь за умеренную плату.UPD 22.10.2008 по просьбам трудящихся.В бесплатной версии вентрилло доступно только 8 подключений.