- Wir gehen als User in das HOME Verzeichnis.
cd
- Wir legen ein extra Verzeichnis für iroffer an.
mkdir iroffer
cd iroffer/
- Holen der Quellen für Programm.
wget https://iroffer.net/iroffer-dinoex-snap.tar.gz
- Auspacken der Quellen.
tar -xvzf iroffer-dinoex-snap.tar.gz
- Wir konfigurieren die Quellen für unser Linux.
cd iroffer-dinoex-snap
./Configure -curl -geoip -ruby
- Sollte "Configure" Fehler melden, so fehlen noch Pakete.
Diese sind zu installieren und dann "Configure" wiederholen.
Unter Debian reicht:
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
- Wir bauen das Programm mit deutsche Texten.
make de
- Nun das Programm an die richtige Stelle kopieren.
cp -p iroffer-de ..
cp *.html ..
cp -r htdocs ../
- Wir starten mit der "beispiel.config".
cp beispiel.config ../mybot.config
cd ..
chmod 600 mybot.config
- Nur der Bot muss Schreibrechte besitzen.
chmod 700 .
- Wir erzeugen ein Passwort für den Admin-Chat.
./iroffer-de -c mybot.config
- Wir tragen die Verzeichnisse in die Konfigurationsdatei "mybot.config" ein.
"adminhost" sollte passend gesetzt werden.
Die die interne Webliste wird aktiviert.
Das Verzeichniss für die Pakete wird eingetragen.
mybot.config sollte enthalten:
http_port 8000
http_dir htdocs
filedir /home/bot/files
uploaddir /home/bot/files
(Ersetze 'bot' durch deinen Login)
- Wir legen das Verzeichnis für die Pakete an.
cd ..
mkdir files
Dort können dann per XDCC oder FTP die Dateien hochgeladen werden.
- Erstellen eines Start-Scriptes.
cd ..
dann
nano -w start-iroffer.sh
oder
vim start-iroffer.sh
Dort tragen wir ein:
#!/bin/sh
cd /home/bot/iroffer
./iroffer-de -b /home/bot/iroffer/mybot.config
(Ersetze 'bot' durch deinen Login)
- Das Script ausführbar machen.
chmod +x start-iroffer.sh
- Starten.
sh start-iroffer.sh
Nun sollte der Bot laufen.