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

Софт популярный, поставить его просят достаточно часто.

Установка абсолютна просто и не требует глубоких познаний в области системного администрирования.

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

cd /usr/ports/misc/compat4x
make install clean

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

Дистрибутив небольшой, что-то около 150 Кб, выкачиваем его на сервер по FTP или SCP.

Создаем пользователя и группу ventrilo, дабы не подвергать систему рискам.

# adduser
Username: ventrilo
Full name: Ventrilo Server
Uid (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/ventsrv
Home 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]: yes
Lock out the account after creation? [no]:
Username : ventrilo
Password : <random>
Full Name : Ventrilo Server
Uid : 1008
Class :
Groups : ventrilo
Home : /usr/local/ventsrv
Home Mode :
Shell : /bin/sh
Locked : no
OK? (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/ventsrv
VENBIN=$VENPATH/ventrilo_srv
su 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 подключений.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru
Тэги: , ,

Связанные записи