Сразу скажу, я знаю только, что это сервер для организации голосового чата, больше ничего.
Софт популярный, поставить его просят достаточно часто.
Установка абсолютна просто и не требует глубоких познаний в области системного администрирования.
Ставить будем на под управлением . Поскольку развитие идет явно медленнее чем развитие 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 подключений.

Из портов постоянно ставлю. Проблем нет. Когда возникает проблема вида
/usr/libexec/ld-elf.so.1: Undefined symbol «cerr» referenced from COPY relocation in ./ventrilo_srv
то тогда удаляю линк
rm /usr/lib/libstdc++.so.3
И все начинает работать. На сайте про это есть у них в форуме. Вроде бы больше ничего не ломалось и проблема такая возникла только один раз.

Блог выдает после добавления коммента ошибку 500

А вот фиг, из портов не проканало, поэтому и появился этот материал.

Нету 500 ошибки, гонишь ты че-то...

Слава, ты как привидение. Сегодня тебя так зовут, завтра ещё как-нить (я про опенайди)

tuupic, Серегиному блогу не нравится слово ихтиандр и он сразу с этого домена и поддоменов отправляет в спам :)
Домен какой-то подосланный, хотя я свой опенайди могу прикрутить на все домены какие есть решил этот поюзать, т.к. есть логин на яндексе, с этого хоть у меня всегда отправляется к нему в блог.
Ошибка была 2 раза после добавления коммента не писал бы если бы не было.

http://slempert.ya.ru/, там походу Олег, че-то мутил с сервером в эти моменты, так вроде все в порядке.