Iroffer-Dinoex'in GNU/Linux üzerinde kullanıcı olarak kurulumu virtual Hosts

Kurulum süreci

    1. Create user "bot" und domain "bot.domain.net" with plexx/confix.
    2. As root, Kullanıcı olarak dizinine gidiyoruz.
cd /var/www/vhosts/bot.domain.net/

    3. iroffer için yeni bir dizin oluşturun.
mkdir iroffer
cd iroffer/

    4. İnternet üzerinden programın kaynak kodunu indirin.
wget https://iroffer.net/iroffer-dinoex-snap.tar.gz

    5. Kaynak kod arşivini açın.
tar -xvzf iroffer-dinoex-snap.tar.gz

    6. Kaynak kodu sizin GNU/Linux sürümünüz için yapılandırın.
cd iroffer-dinoex-snap
./Configure -curl -geoip -ruby

    7. Şayet "Configure" bazı hatlar görüntülüyorsa, hâlâ bazı paketler
       eksik demektir.
       Debian ile:
apt-get install make
apt-get install gcc
apt-get install libc-dev
apt-get install libcurl4-openssl-dev
apt-get install libmaxminddb-dev
apt-get install libssl-dev
apt-get install libminiupnpc-dev
apt-get install ruby-dev
apt-get install ruby

    8. Programı Türkçe metinler ile derliyoruz.
make tr

    9. Programı doğru konuma kopyalıyoruz.
cp -p iroffer-tr ..

   10. Yapılandırmamızı kopyalayarak başlıyoruz.
cp misal.config ../mybot.config
cd ..
chown bot mybot.config
chmod 600 mybot.config

   11. Sadece "bot" kullanıcısının yazma izinleri olmalı.
cd ..
chown bot .
chmod 700 .

   12. Yönetim için bir parola oluşturacağız.
./iroffer-tr -c mybot.config

   13. Tüm dizinleri "mybot.config" yapılandırma dosyasında giriyoruz.
       "adminhost" doğru şekilde girilmelidir. Dahili site
       etkinleştirilmiştir.
       Dosyalar için temel bir dizin ekliyoruz ve onu gönderilen dosyalar
       için de kullanıyoruz.
       "mybot.config" şunları içermelidir:
logfile /iroffer/mybot.log
pidfile /iroffer/mybot.pid
statefile /httpdocs/mybot.state
xdcclistfile /httpdocs/mybot.txt
filedir /files
uploaddir /files

       ('bot' yerine kendi oturum isminizi koyun)
   14. Dosyalar için dizini oluşturuyoruz.
cd ..
mkdir files
chown bot files

       Dosyaları daha sonra XDCC veya FTP ile göndereceğiz.
   15. Download the source of the weblist.
wget https://iroffer.net/iroffer-state219.zip
cd httpdocs
unzip ../iroffer-state219.zip
touch size.data
cp iroffer-sample.php index.php

   16. Edit the configuration of the weblist.
nano -w index.php

       or
vim index.php

       In the file index.php you define und 2) one line with the nickname
       of your bot:
# 2) Set nickname by hand
#$nick = 'XDCC|irofferbot';
$nick = 'XDCC|mybot';

   17. Başlatma betiği oluşturuyoruz.
cd ..

       ardından
nano -w start-iroffer.sh

       veya
vim start-iroffer.sh

       Betiği yazıyoruz:
#!/bin/sh
cd /home/bot/iroffer
./iroffer-tr -b /home/bot/iroffer/mybot.config

       ('bot' yerine kendi oturum isminizi koyun)
   18. Betiği çalıştırılabilir hale getiriyoruz.
chmod +x start-iroffer.sh

   19. Başlatıyoruz.
sh start-iroffer.sh

       XDCC artık çalışmalıdır.
   20. If iroffer fails to resolve the DNS name of the IRC server inside
       your chroot:
mkdir /var/www/vhosts/bot.domain.net/etc
cp -p /etc/resolv.conf /etc/nsswitch.conf /var/www/vhosts/bot.domain.net/etc/
mkdir /var/www/vhosts/bot.domain.net/lib
cp -p /lib/libnss_dns.so.2 /lib/libresolv.so.2 /var/www/vhosts/bot.domain.net/li
b/

       The bot don't have to be restarted to connect.