Installation Iroffer mod Dinoex sous Linux

# 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.
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.