Установка verlihub dc++ сервера

Установка

Установка для Debian

Добавьте следующие репозитории:

deb http://www.verlihub-project.org/debian binary/ 
deb-src http://www.verlihub-project.org/debian source/

Установите из репозитория пакет verlihub

apt-get update && apt-get install verlihub

Плагины Forbid, Lua и Stats вам придеться собрать самому:

Скачиваем, распаковываем и собираем, например forbid:

tar xzvf forbid-1.3.tar.gz
cd forbid-1.3
./configure && make && make install

Установка для RedHat Enterprise Linux/CentOS

Я собрал пакеты для CentOS/RHEL 5, включая бекпорт Lua 5.1.3 из Fedora.

Скачайте и установите:

yum install mysql pcre GeoIP GeoIP-data
rpm -i verlihub-0.9.8d_RC2-1.i386.rpm verlihub-devel-0.9.8d_RC2-1.i386.rpm verlihub-forbid-1.3-1.i386.rpm verlihub-lua51-1.6-1.i386.rpm lua-5.1.3-6.i386.rpm lua-static-5.1.3-6.i386.rpm

Сборка из исходников:

Скачайте исходные коды VerliHub

соберите и установите Verlihub:

./configure && make && make install

Соберите и установите плагины по примеру Debian.

Базовая настройка:

в верлихабу вложен замечательный скрипт для развертывания:

vh_install

Спросит вас все что полагается. И сам создаст БД с необходимыми полномочиями.

Внимательно отвечайте на вопросы, по мимо всего прочего, вас спросят про ник и пароль админа хаба с которым можно будет после запуска логинится на хабу.

Запускаем хаб

vh_runhub

Входим на хаб с логином и паролем указанными ранее

Настройка хаба

Устанавливаем минимальную и максимальную шару:

!set min_share 0
!set max_share 100000

Устанавливаем имя бота:

!set hub_security имя_бота

Разрешаем на хабе только русские и латинские символы в нике:

!set nick_chars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789()[]{}_-+=.АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя,™®@=#^~/'©*

Отключаем редиректы:

!set redir_host0 адрес_своего_хаба
!set redir_host_max 0

Устанавливаем топик хаба:

!topic клеви хаба!!

Установка MOTD – отредактируйте файл /etc/verlihub/motd (в кодировке cp1251!)

Разрешаем самостоятельную регистрацию пользователей:

!set min_class_register 0

Регистрируем Админов

!regnewuser ник 5

Антиспам

Активируем Forbid плагин на автозагрузку:

!modplug forbid -a1
!onplug forbid

Добавляем триггеры для блокирования и автобана пользователей за dchub://, http://….

!addofrbid [Nn]s{0,}[Oo]s{0,}[-]s{0,}[Ii]s{0,}[Pp]s{0,}. -f 7 -C 3 -r "SPAMMER DETECTED _BAN_"
!addofrbid [Dd]s*[Yy]s*[Nn]s*[Dd]s*[Nn]s*[Ss]s*. -f 5 -C 3 -r "SPAMMER DETECTED _BAN_"
!addofrbid [Hh]s*[Tt]s*[Tt]s*[Pp]s*:s*/s*/ -f 5 -C 3 -r "HTTP ссылки запрещены _BAN_1h"
!addofrbid [:]d?4([1]s*){2} -f 5 -C 3 -r "SPAMMER DETECTED _BAN_"
!addofrbid ((25[0-5]|2[0-4]d|[01]?(d{2}).?)){4} -f 5 -C 3 -r "SPAMMER DETECTED _BAN_2d"
!addofrbid [Dd]s*[Cc]s*[Hh]s*[Uu]s*[Bb]s* -f 7 -C 3 -r "SPAMMER DETECTED _BAN_1d"
!addofrbid "BAN for Slots" -f 7 -C 3 -r "SLOT SPAMMER _BAN_1d"

Добавить комментарий

Войти с помощью: