Sonntag, 10. Juli 2011

Hols der Torrentflux!

Eigentlich hab ich ihn ja schon länger in Betrieb, und gerade deshalb wird es mal Zeit ein paar Worte über ihn zu verlieren: Torrentflux.

Wer kennt das nicht: Torrents die entweder groß sind oder nicht gerade viel Seeds haben (oder beides) können ganz schön lange dauern. Was also tun? PC durchlaufen lassen.
Wenn aber so wie bei mir mehrere Leute mit ihren PCs unter einem Dach wohnen so kann es durchaus sein dass mehr als einer Torrents downloaded, und mehrere PCs durchlaufen. Da die downgeloadeten Files ja auch geteilt werden wollen gibt es bei uns einen Server der (unter anderem) auch Fileserver spielt. Das ganze wird nun noch lästiger: Files müssen auch noch quer übers Netzwerk verschoben werden. Und als ob das noch nicht genug wäre kommt man nachdem man einen torrent erfolgreich nach 4 tagen downgeloadet hat drauf, dass vorgestern ein Kollega den selben torrent bereits auf den Server gestellt hat. 4 Tage fürn Arsch. Was also tun? Eine Zentrale Lösung muss her.
Nach langem hin und her fiel mein Auge auf Torrentflux
Apache/PHP/MySQL und Python lief sowieso schon am Server, also im Endeffekt kein Problem mehr. Und wirklich: Torrentflux hielt was er versprach. Kleines Manko war, dass kein globales upload/downloadlimit gesetzt werden konnte da jeder Torrent seinen eigenen Torrentclient hatte. Aber das war eher zu verkraften.

Nach ein paar Jahren betrieb fing er allerdings zu zicken an. Diverse torrents legten den kommpletten Torrentflux lahm, oder downloads wollten einfach nicht mehr starten. Leider wird Torrentflux seit 2008 nicht mehr weiterentwickelt, und ich war ziemlich auf mich alleine gestellt. Nach diversen debug-orgien wollte ich nicht mehr, und ich begab mich auf die Suche nach einem Nachfolger. Glücklicherweise gibt es ein paar Forks von Torrentflux; z.B. Torrentflux B4rt oder Torrentflux NG
Bei ersterem stellte sich heraus, dass es sich dabei um ziemlich genau die gleiche Version von Torrentflux handelte, die ich laufen hatte. Torrentflux NG allerdings war dann wirklich wie der Name schon sagt die NextGeneration von Torrentflux. Die Homepage stellte sich zwar als Forum heraus; downloads von TorrentfluxNG sind hier zu finden.
Die Installation war ziemlich simpel; den Tarball ins webserver Verzeichnis extrahieren, dann das Installscript aufrufen, und ab dafür.

Ein paar Features wie z.B. eine eingebaute Torrentsuche (hatte der alte Torrentflux auch, sie funktionierte nur nicht) oder auch die Option per wget Files runterzuladen sind auch sehr nützlich. Auch optisch hat sich vieles getan; so werden die Downloadraten nun nicht mehr per kompletten pagerefresh erneuert sondern per AJAX. Leider funktionierts zwar nicht immer, aber was solls. Hauptsache er lädt wieder Torrents ;-)

Keine Kommentare:

Kommentar veröffentlichen