Установка sbnc 1.1(Ru) + iface



Сегодня по просьбе LuXe опишу подробнейшим образом процесс установки sbnc 1.1 (ru) и настройки iface для него (web-интерфейс)
Установка sbnc 1.1 RU
Для начала скачаем sbnc:
wget http://files.chaters.ru/roshev/projects/sbnc-1.1-ru.tar.gz

Разворачиваем архив и начинаем сборку:
tar -xf sbnc-1.1-ru.tar.gz
cd sbnc-ru
./configure
make
make install

После этих манипуляций sbnc установилось в папку ~/sbnc
Теперь идем туда и начинаем настройку:
cd ~/sbnc
./conftool

Вам будут заданы несколько вопросов:
shroudBNC1.1 $Revision: 371 $ - an object-oriented IRC bouncer
*** configuration generator

This utility will automatically generate a suitable configuration
for you once it has asked you some questions.
1. Which port should the bouncer listen on? [9000]
1. Какой порт будет использовать баунцер? (по-умолчанию - 9000)
2. What should the first user's name be?
2. Введите юзернейм первого(администратора) пользователя.
3. Please enter a password for the first user:
3. Введите пароль для первого пользователя:
Writing config...

Все. Начальная конфигурация выполнена. Пробуем запуститься:
./sbnc
shroudBNC loader
Loading shroudBNC from ./sbnc.so
Tue May 11 21:29:11 2010 Система логов инициализирована.
shroudBNC1.1 $Revision: 371 $ - an object-oriented IRC bouncer
Tue May 11 21:29:11 2010 Created main listener.
Tue May 11 21:29:11 2010 Starting main loop.
Daemonizing... DONE

Теперь заходим на bnc. Коннектимся на ip:port и наблюдаем:
* Подключение к *.chaters.ru ... (9000)
-Notice- *** shroudBNC1.1 $Revision: 371 $
-Notice- *** Pacшифpoвкa xocтa...
-Notice- *** Расшифрован ваш хост (lumian.infy.ru)
-Notice- *** Данный сервер требует пароль. Напишите /QUOTE PASS <пароль>, чтобы подтвердить вашу личность.

Вводите свой пароль (который указывали при настройке).

Поддержка TCL.
Теперь нам необходимо реализовать поддержку tcl:
cd ~/sbnc-ru/tickle
./configure
make
make install

Далее в админском аккаунте введите команду:
/sbnc insmod ./tickle.so

Если у вас вышло сообщение «Модуль загружен.», значит все ок.
Теперь подгрузим стандартный скрипт tcl.tcl для удобства нашей с вами работы. В конфиг sbnc.tcl добавте строку:
source "scripts/tcl.tcl"

Выключить баунцер командой:
/sbnc die

И снова его запустите:
./sbnc


Настройка и установка web-интерфейса

Качаем web-интерфейс:
wget http://www.shroudbnc.info/downloads/sbnc-iface.tar.gz

Распаковываем и копируем скрипты в папку sbnc:
tar -xf sbnc-iface.tar.gz

cp webifc/scripts/* sbnc/scripts/
rm -rf webifc/scripts
Теперь необходимо подключить скрипт iface.tcl к нашему баунцеру. Для этого добавляем строку в конфиг sbnc.tcl:
source "scripts/iface.tcl"

Далее выполняем команду:
/sbnc tcl rehash

Теперь вам остается положить папку webifc в папку вашего www-домена и можете работать :)

Удачи в освоении sbnc.

UPD: Настройка Crontab для sbnc
  • 0
  • lumian
  • 11 мая 2010, 22:55

Реклама:

Комментарии (15)

RSS свернуть / развернуть
+
avatar

lumian

  • 11 мая 2010, 23:00
  • #
  • 0
Несколько скриншотов сие чуда:
Главная страница админского аккаунта: click!
Страница настроек: click!
Управление каналами: click!
Админское меню: click!
Управление пользователями: click!
Главный лог баунцера: click!
Ответить
+
avatar

LuXe

  • 11 мая 2010, 23:10
  • #
  • 0
спасибо большое:)
Ответить
+
avatar

lumian

  • 11 мая 2010, 23:24
  • #
  • 0
Настройка Crontab для sBNC
Ответить
+
avatar

Raider

  • 12 мая 2010, 01:03
  • #
  • 0
Теперь вам остается положить папку webifc в папку вашего www-домена и можете работать А вот с этого места можно поподробнее??? плиз
Ответить
+
avatar

lumian

  • 0
Куда еще подробнее?
Для того чтобы работал web-интерфейс, у вас должен быть поднят web-сервер.
Создаете vhost, указываете папку, а уж в эту папку кладете «webifc»
Ответить
+
avatar

lumian

  • 0
В моем случае, папка webifc располагается по этому пути: "~/public_html/bots.chaters.ru/public/webifc/"
Ответить
+
avatar

LuXe

  • 12 мая 2010, 20:41
  • #
  • +1
все сделал, все получилось спасибо огромное:)
Ответить
+
avatar

lumian

  • 0
пожалуйста :)
Ответить
+
avatar

guest

  • 18 марта 2011, 11:22
  • #
  • 0
как удалить надпись на sbnc
(13:16:16) (-sBNC) Message of the day: del
Ответить
+
avatar

lumian

  • 18 марта 2011, 14:00
  • #
  • 0
Данная надпись устанавливается администратором сервера.
Удаляется командой:
motd remove
Ответить
+
avatar

guest

  • 18 марта 2011, 14:06
  • #
  • 0
(16:07:20) (-sBNC) Message of the day: remove
Ответить
+
avatar

lumian

  • 18 марта 2011, 20:48
  • #
  • 0
Попробуйте набрать:
motd

без параметров… в версии 1.2 после ввода данной команды показывается информация:
motd
<-sBNC> Current MOTD: Welcome to the Chaters.Ru BNC Server (Server name: Hermes.Chaters.Ru). Control panel: my.chaters.ru/ NEWS: Now you can connect to this server via /server chaters.ru:9000
<-sBNC> Use /msg -sBNC motd remove to remove the motd.

Думаю, что в 1.1 так-же
Ответить
+
avatar

guest

  • 05 апреля 2011, 17:34
  • #
  • 0
А через что это все настраивать?
Ответить
+
avatar

lumian

  • 06 апреля 2011, 00:43
  • #
  • 0
Через что вбивать эти команды? Через терминал (другие названия: консоль, ssh) *nix сервера.
Ответить
+
avatar

guest

  • 10 декабря 2011, 16:07
  • #
  • 0
Помоги пожалуйста,как правильно добавить сервер что бы работало SSL
Ответить

комментировать

Ваше имя
Ваш e-mail (будет скрыто и используется только для отправки ответов на ваш комментарий)
Вы — гость, и вам запрещено использовать HTML-теги.
 
Введите цифры и буквы: