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-3.33.tar.gz
    
  4. Décompressez les sources.
    tar -xvzf iroffer-dinoex-3.33.tar.gz
    
  5. Configurez les sources pour votre Linux.
    cd iroffer-dinoex-3.33
    ./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. 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)
  15. On rend le script exécutable.
    chmod +x start-iroffer.sh
    
  16. Lancer.
    sh start-iroffer.sh
    
    Le XDCC devrait maintenant fonctionner.