Installation d'Iroffer mod Dinoex sous Linux en tant qu'utilisateur Procédure d'installation 1. Nous allons en tant qu'utilisateur dans le répertoire « /home ». cd /home 2. Créez un répertoire supplémentaire pour iroffer. mkdir iroffer cd iroffer/ 3. Récupérez sur internet les sources du programme. wget https://iroffer.net/iroffer-dinoex-snap.tar.gz 4. Décompressez les sources. tar -xvzf iroffer-dinoex-snap.tar.gz 5. Configurez les sources pour votre Linux. cd iroffer-dinoex-snap ./Configure -curl -geoip -ruby 6. Si « Configure » affiche quelques erreurs, alors il manque encore des paquets. Sous Debian : sudo apt-get install make sudo apt-get install gcc sudo apt-get install libc-dev sudo apt-get install libcurl4-openssl-dev sudo apt-get install libmaxminddb-dev sudo apt-get install libssl-dev sudo apt-get install libminiupnpc-dev sudo apt-get install ruby-dev sudo apt-get install ruby 7. Nous compilons le programme avec les textes en français. make fr 8. Nous copions le programme au bon endroit. cp iroffer-fr .. cp *.html .. cp -r htdocs ../ 9. Nous commençons par copier notre configuration. cp exemple.config ../monbot.config cd .. chmod 600 monbot.config 10. Seul l'utilisateur « bot » doit avoir les droits d'écriture. chmod 700 . 11. Nous allons générer un mot de passe pour l'administration. ./iroffer-fr -c monbot.config 12. Nous renseignons tous les répertoires dans le fichier de configuration « monbot.config ». « adminhost » doit être renseigné de manière appropriée. Le site interne est activé. Nous ajoutons un répertoire de base pour les fichiers et l'utilisons également pour les fichiers envoyés. « monbot.config » devrait contenir : http_port 8000 http_dir htdocs filedir /home/bot/files uploaddir /home/bot/files (Remplacez 'bot' par votre login) 13. Nous allons créer le répertoire pour les fichiers. cd .. mkdir files Nous enverrons les fichiers via XDCC ou via FTP ultérieurement. 14. 15. Créer un script de démarrage. cd .. puis nano -w start-iroffer.sh ou vim start-iroffer.sh Nous écrivons le script : #!/bin/sh cd /home/bot/iroffer ./iroffer-fr -b /home/bot/iroffer/monbot.config (Remplacez 'bot' par votre login) 16. On rend le script exécutable. chmod +x start-iroffer.sh 17. Lancer. sh start-iroffer.sh Le XDCC devrait maintenant fonctionner.