Cara Install sBNC
by goez 3 minute read.
sBNC atau shroudBNC adalah salah satu bouncer yang cukup mempunyai fitur mahal, yakni bisa di kasih tcl, jadi mirip bot eggdrop gitu, tcl eggdrop juga bisa di gunakan di sbnc kamu, jadi kamu bot nya, wkwkwk
Untuk debian/ubuntu kamu harus sudah punya tcl dtt untuk install sbnc, jika belum pastikan kamu install yang dibutuhkan via root
apt-get install build-essential tcl8.5-dev libcurl4-openssl-dev
Proses installasi sBNC pasti sudah punya shell / user vps ya, login akun ssh kamu
Installing
1) Ambil tar ball sbnc nya mirror
wget http://shroudbnc.info/files/sbnc/sbnc-1.3.9.tar.gz
2) Extrack ya
tar zxf sbnc-1.3.9.tar.gz
3) Masuk ke dir sbnc
cd sbnc-*
4) Konfigure dulu ya
./configure
5) Kalau ga ada yang error lanjut make
make
6) Dan install
make install
7) Setelah itu kini proses konfigurasi user admin nya, sekarang masuk ke folder sbnc
cd ~
cd sbnc
8) Buat konfigurasi baru
./sbnc
Maka akan muncul pertanyaan seperti ini
1. Which port should the bouncer listen on (valid ports are in the range 1025 - 65535) 2. What should the first user's name be? 3. Please enter a password for the first user:
Isi semua yang dibutuhkan di atas lalu reload sbnc nya sampai pada
Writing main configuration file... DONE Writing first user's configuration file... DONE Configuration has been successfully saved. Please restart shroudBNC now.
Reload sbnc nya
./sbnc
Jika sukses maka akan tampil kalimat bijak seperti ini
shroudBNC (version: 1.3.9) - an object-oriented IRC bouncer Configuration directory: /home/goez/sbnc Log directory: /home/goez/sbnc Data directory: /home/goez/sbnc PID path: /home/goez/sbnc/sbnc.pid [Wed Feb 24 2010 12:47:11]: Log system initialized. [Wed Feb 24 2010 12:47:11]: Created main listener. [Wed Feb 24 2010 12:47:11]: Starting main loop. Daemonizing... DONE
Installasi Web Interface nya
Beda dengan sbnc yang versi sebelumnya yang sudah sepaket, di versi ini selain udah tidak pakai conftool
untuk membuat konfig file untuk web iface nya juga ga sepaket lagi, ambil dan install dulu ya, dibutuhkan server yang open port 80, kalau di vps bisa install apache atau nginx juga bisa atau cari hosting gratisan sajalah.
1) Ambil & untar source webinterface nya dulu mirror
wget http://shroudbnc.info/files/web/sbnciface-1.3.0.tar.gz && tar zxvf sbnciface-1.3.0.tar.gz
2) Rename folder togelnya misal
mv mv sbnciface-s* sbnc
3) Buka pakai SFTP atau pakai vi/nano terserah intinya adalah rename file settings.php.example
menjadi settings.php
Rename via ssh
mv settings.php.example settings.php
4) Edit bisa pakai vi, nano, pico dkk, saya pilih notepad++ edit bagian ini
$bncServers = array(
$sbncsrv0 = array(
'name' => 'BNC 1',
'ip' => 'bnc.myserver.net',
'port' => '8000'
),
);
Kalau ada server lain bisa di tambah kalau ga ada hapus yang $sbncsrv1
Setelah selesai cek ke http nya dan selesai…
Menambah TcL
TCL di simpan di dir sbnc/scripts/
mirip eggdrop bukan? test satu tcl misal tcl buatan saya seperti ini
Simpan .tcl nya di folder /scripts
Jangan lupa untuk edit sbnc.tcl
dan menambahkan baris baru contoh
# This is an example configuration file for shroudBNC's TCL module
# It will be sourced whenever you (re-)load the tcl module or
# use the tcl command 'rehash' (e.g. /sbnc tcl :rehash)
# You should not modify this block
source "scripts/alltools.tcl"
source "scripts/namespace.tcl"
source "scripts/timers.tcl"
source "scripts/misc.tcl"
source "scripts/variables.tcl"
source "scripts/pushmode.tcl"
source "scripts/channel.tcl"
source "scripts/bind.tcl"
source "scripts/usys.tcl"
source "scripts/socket.tcl"
source "scripts/botnet.tcl"
source "scripts/iface2.tcl"
source "scripts/ifacecmds.tcl"
source "scripts/partyline.tcl"
source "scripts/defaultsettings.tcl"
source "scripts/auth.tcl"
source "scripts/plat.tcl"
Setelah itu rehash sbnc kamu via irc
/sbnc tcl rehash
Jika tidak ada yang error berarti sukses!!
sbnc Permalink