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.