Ich hab ein root server mit suse 9.0, jetzt möchte ich gern ein BT-clint drauf laufen lassen, leider habe ich noch keine erklärung gefunden die wirklich gefunzt hat, kann mir jemand dabei helfen ???
Ich habe schon verschiuedene erklärungen durch, z.b. diese :
.
Zitat:
Da ich nebenher ab und zu auch noch bissl arbeiten muss und mir einfach die Zeit fehlt auf alle PMs zu antworten, poste ich jetzt einfach mal schnell wie ich alles zum laufen gebracht hab. Die Betonung liegt auf ich. Ich kann weder dafür garantieren, dass es bei dir auch klappt, noch bin ich verantwortlich dafür, wenn Du Deine Box schrottest und hinterher irgendwas nimmer funktioniern sollte.
Voraussetzung ist in jedem Fall shell/root access.
Die einfachste Möglichkeit wäre CTorrent http://ctorrent.sourceforge.net ... allerdings ist CTorrent vergleichsweise unkomfortabel und verursachte bei mir (system=dual p4 2.6 ghz 1gig ram) nen dauerhaften server load von bis zu 70% beim seeden/leechen von mehreren files gleichzeitig.
Ich hab mich deshalb dann für TorrentFlux http://www*********flux.com entschieden. Und was soll ich sagen it works like a charm.
Ich hatte bereits:
- RedHat 9
- Apache 1.3.x
- Python
- PHP & MySQL
Wirf Deinen lieblings SSH-Client an ( in meinem Fall Putty http://www.chiark.greenend.org.uk/~sgtatham/putty/ )
und log Dich als root ein, bzw als irgend ein wheelgroup user und dann su - auf root, falls Du wie ich direct root logins disabled hast.
Dann wechsel in das Verzeichnis, wohin Du die sources erstmal runterziehn willst. Eventuell kurz eins erstellen. Als erstes dann mal BitTorrent installen.
So, erledigt...also dann noch kurz TorrentFlux installiern. Also fix von http://www*********flux.com runterladen und auf den server rauf.
Danach entpacken mit
tar -xzvf dateiname.tar.gz und danach ins soeben entpackte verzeichnis wechseln. Als nächstes kurz den ordner html in ein verzeichnis verschieben das über http erreichbar ist. angenommen das ist bei dir. /home/user/public_html dann sieht das etwa so aus:
mv html /home/user/public_html/tflux
So, jetzt das verzeichnis NICHT wechseln bleib genau da wo du bist und kopier die btphpdownload.py nach /usr/bin mit und mach sie eXec. for all.
Ok, als nächstes is die Datenbank dran, die Du mit mysqladmin create torrentflux erstellst. So und nun werden die Tables erstellt und gefüllt mit mysql torrentflux < torrentflux.sql .
Bestens, wenn soweit alles geklappt hat is nun die config.php dran. Dazu wechselst Du jetzt in das Verzeichnis (das html verzeichnis, das du am anfang verschoben und automatisch umbenannt hast) in dem die ganzen *.php files von Torrentflux sind und editierst die config.php. Das könnte etwa so aussehn:
cd /home/user/public_html/tflux
pico -w config.php
anstelle von pico kannst natürlich auch nano oder sonst irgend einen Editor nehmen.
So, jetzt änderst Du den Pfad für die Torrents so ab wie du ihn haben willst. Ich hab mein Verzeichnis z.B. movies genannt.
$cfg["path"] = "/usr/local/torrent/";
Wenn du noch kein Verzeichnis für die torrents hast, machst du das jetzt einfach kurz und nicht vergessen chmodden auf 777. Das könnte dann z.B. so aussehn
mkdir -m 777 /movies
In dem Fall musst Du dann den Pfad in der config.php auf /movies/ setellen.
Weiter unten trägst Du den Usernamen und das Passwort für die Datenbank ein....von diesen beiden Zeilen rede ich:
$cfg["db_user"] = "user"; // username for your MySQL database
$cfg["db_pass"] = "password"; // password for database
So, fast geschafft jezz nur noch schnell diesen Pfad hier anpassen:
$cfg["btphpbin"] = "/usr/local/bin/btphpdownload.py";
Bei mir sind alle Bittorrent Files in /usr/bin , also evtl einfach das /local rauslöschen und gut
So das wars eigentlich schon. Jetzt einfach mal testen und Torrentflux in Deinem Browser aufrufen.
Die URL könnte dann etwa so aussehn http://123.123.123.123/tflux/index.php
Hier wirst Du jetzt nach einem Usernamen und Passwort gefragt. Achtung Das was Du jetzt hier als Username und Passwort eingibst, wird der zukünftige login. Also nicht einfach irgendwas drauflos tippen. Wenn Du's ausversehn doch gemacht hast und nicht weist was Du eingetippt hast, löschst Du einfach aus der datenbank in tf_users den Eintrag wieder raus.
Wenn alles geklappt hat kannst du Dir jetzt mal ein torrent file hochladen und loslegen Wie das geht, findest Du sicher selbst heraus
Viel Spass noch
Sämtliche Rechschreib/Tippselfehler are yours to keep
-
Jo, ich habs auch damit probiert. Hat natürlich nicht geklappt. Das Prob ist das der Orig. BT Client Python in einer Version haben will die schon nicht mehr bei Suse90 zu bekommen ist, d.h. es selbst kompilieren. Aber selbst danach wurde es nicht richtig erkannt.
Und dieses HowTo ist auch nicht besonders geeignet: http://www.linux-club.de/viewtopic.php?t=299
27.10.2004, 09:52
#
2
larstwayda
Registriert seit: 21.10.2004
Beiträge: 136
ich habe kein plan von LINUX dementspreched kann ich dir da nich wirklich helfen.....
Hast ja recht aber bin durch ein zufall auf das board hier gestossen und dachte mir, versuchen kann mans ja mal aber dickes THX für die links.
So ein nettes board werde ich auf jedenfall weiter empfehlen.
27.10.2004, 17:32
#
4
larstwayda
Registriert seit: 21.10.2004
Beiträge: 136
gern geschehn.....
mal ne andere frage gibt es nich schon linux suse 9.1???
sollteste mal abchecken!
vieleicht läuft es damit.....
27.10.2004, 21:00
#
5
fcr
Threadstarter
Registriert seit: 27.10.2004
Beiträge: 6
Suse 9.1 soll als server OS nicht so toll sein aber für denn heim pc soll es ok sein,aber genaue gründe kenn ich auch net ausr das die Kernel net so doll is und besser ausgetauscht werden soll, ist aber hören sagen ich selber habs noch net ausprobiert.
27.10.2004, 21:02
#
6
larstwayda
Registriert seit: 21.10.2004
Beiträge: 136
also ich habe mich mal für dich informiert und meine flamme meint das 9.1 besser sein soll (also keine probleme).....und das mit der kernel sei ihr noch nich uffgefalln!!!
28.10.2004, 00:41
#
7
fcr
Threadstarter
Registriert seit: 27.10.2004
Beiträge: 6
Wie gesagt, das habe ich vom hören sagen her, aber als die version raus kam hats wohl kleine probs gegeben, ist aber ja schon ne weile her.
Mir hat man auf jeden fall abgeraten diese suse version aufen server zu instalen. Teste es doch einfach und du bist schlauer, kommt vieleicht drauf an was man damit machen will, ich nutz Suse als reine Server soft, mehr net.