[Solved] Bittorrent Client f. Konsole mit WebGUI

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
hanskanns
Beiträge: 177
Registriert: 07.06.2008 10:57:55

[Solved] Bittorrent Client f. Konsole mit WebGUI

Beitrag von hanskanns » 14.05.2010 12:01:15

hi..

suche nen BT Client der ohne x11-Server läuft und per Browser administrierbar ist.
hat jmd ne idee?

thx

PS: zwitter Programme ala mldonkey ect.. Brauche ich nicht.

thx
Zuletzt geändert von hanskanns am 11.07.2010 11:42:35, insgesamt 1-mal geändert.

michaels
Beiträge: 1164
Registriert: 29.03.2009 18:12:25

Re: Bittorrent Client f. Konsole mit WebGUI

Beitrag von michaels » 14.05.2010 12:19:07

Ich hatte da auch mal gesucht und nur TorrentFlux gefunden.

Hab es aber nie ausprobiert (sprach mich nicht besonders an...).

hanskanns
Beiträge: 177
Registriert: 07.06.2008 10:57:55

Re: Bittorrent Client f. Konsole mit WebGUI

Beitrag von hanskanns » 14.05.2010 12:20:45

michaels hat geschrieben:Ich hatte da auch mal gesucht und nur TorrentFlux gefunden.

Hab es aber nie ausprobiert (sprach mich nicht besonders an...).
mochte nicht nen Webserver Installieren

LG

jeff84
Beiträge: 324
Registriert: 15.07.2009 13:32:36

Re: Bittorrent Client f. Konsole mit WebGUI

Beitrag von jeff84 » 14.05.2010 12:32:57

Ich glaube rtorrent hat auch n Webfrontend...

coresploit
Beiträge: 237
Registriert: 26.04.2009 01:57:27
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nettetal
Kontaktdaten:

Re: Bittorrent Client f. Konsole mit WebGUI

Beitrag von coresploit » 14.05.2010 12:36:26

ja, rtorrent hat ein Webfrontend. Ich kann rtorrent wegen seiner Stabilität und Geschwindigkeit gut empfehlen. Das Webinterface heißt übrigens wTorrent, dafür braucht man einen Apache. Weiterhin empfielt es sich doch sehr, wenn du dir ein init-Skript für rtorrent baust, dann wird alles automatisch gestartet.

Alternativ kann ich dir noch den transmission-daemon empfehlen, der hat ein sehr aufgeräumtes Webinterface, allerdings ist der Funktionsumfang nicht allzu groß. Außerdem brauchst du dafür keinen Webserver.

hanskanns
Beiträge: 177
Registriert: 07.06.2008 10:57:55

Re: Bittorrent Client f. Konsole mit WebGUI

Beitrag von hanskanns » 14.05.2010 14:21:05

vwochnik hat geschrieben:ja, rtorrent hat ein Webfrontend. Ich kann rtorrent wegen seiner Stabilität und Geschwindigkeit gut empfehlen. Das Webinterface heißt übrigens wTorrent, dafür braucht man einen Apache. Weiterhin empfielt es sich doch sehr, wenn du dir ein init-Skript für rtorrent baust, dann wird alles automatisch gestartet.

Alternativ kann ich dir noch den transmission-daemon empfehlen, der hat ein sehr aufgeräumtes Webinterface, allerdings ist der Funktionsumfang nicht allzu groß. Außerdem brauchst du dafür keinen Webserver.
Also rtorrent ist gut und hat viele optionen aber man benötigt nen Webserver für die wegbui

transmission-daemonhat zwar weniger optionen aber eine Webinterface die man ohne Webserver benutzen kann.

verstehe ich das richtig?

hat noch jemanden , erfahrungen, Empfehlungen oder Ideen

LG

coresploit
Beiträge: 237
Registriert: 26.04.2009 01:57:27
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nettetal
Kontaktdaten:

Re: Bittorrent Client f. Konsole mit WebGUI

Beitrag von coresploit » 14.05.2010 19:45:15

Ja das hast du ganz genau verstanden. Ich habe selbst mal den rTorrent benutzt und fand den Funktionsumfang einfach genial. Einzig gestört hat mich, dass rtorrent nicht nativ als Daemon laufen kann. Daraufhin habe ich mir transmission-daemon angesehen, der in der Version, die ich installiert hatte, bereits transmission-daemon enthielt. Das Webfrontend ist sehr übersichtlich und der Daemon ist sehr resourcenschonend und schnell.

hanskanns
Beiträge: 177
Registriert: 07.06.2008 10:57:55

Re: Bittorrent Client f. Konsole mit WebGUI

Beitrag von hanskanns » 15.05.2010 12:44:38

vwochnik hat geschrieben:Ja das hast du ganz genau verstanden. Ich habe selbst mal den rTorrent benutzt und fand den Funktionsumfang einfach genial. Einzig gestört hat mich, dass rtorrent nicht nativ als Daemon laufen kann. Daraufhin habe ich mir transmission-daemon angesehen, der in der Version, die ich installiert hatte, bereits transmission-daemon enthielt. Das Webfrontend ist sehr übersichtlich und der Daemon ist sehr resourcenschonend und schnell.
Danke

habe mir jetzt transmission per Apt installiert

Code: Alles auswählen

$ apt-get install transmission
bekomme das aber nicht gestartet

wenn ich jetzt Transmission starten möchte mit

Code: Alles auswählen

/etc/init.d/transmission-daemon start
bekomme ich diese Fehlermeldung

Code: Alles auswählen

-bash: /etc/init.d/transmission-daemon: Datei oder Verzeichnis nicht gefunden
wo kann ich die shell befehle finden

wie kann ich die WebGUI Starten und configurieren

LG

Benutzeravatar
Teddybear
Beiträge: 3163
Registriert: 07.05.2005 13:52:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Altomünster
Kontaktdaten:

Re: Bittorrent Client f. Konsole mit WebGUI

Beitrag von Teddybear » 15.05.2010 17:56:15

Das ding schimpft sich nicht transmission, denn das ist der normale client.
Was du willst ist transmission-daemon.
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde

Mod-Voice / My Voice

hanskanns
Beiträge: 177
Registriert: 07.06.2008 10:57:55

Re: Bittorrent Client f. Konsole mit WebGUI

Beitrag von hanskanns » 16.05.2010 12:30:32

Teddybear hat geschrieben:Das ding schimpft sich nicht transmission, denn das ist der normale client.
Was du willst ist transmission-daemon.

Code: Alles auswählen

~# apt-get install transmission-daemon
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
E: Konnte Paket transmission-daemon nicht finden
wo kann ich die shell befehle finden

wie kann ich die WebGUI Starten und configurieren

LG

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: Bittorrent Client f. Konsole mit WebGUI

Beitrag von Lord_Carlos » 16.05.2010 12:54:15

TorrentFlux kann ich nicht empfehlen, aber den TorrentFlux mod b4rt ist da schon besser.
Bei TorrentFlux kann man nichtmal bestimmen wie viel up/down insgesamt benutzt werden darf. B4rt behebt so einige dieser kleinen mengel von TorrentFlux.

Frueher haben wir in unser WG immer azureus (jetzt vuze?) benutzt, einmal eingerichtet konnte man es auch ohne grafische oberflaeche starten.

Transmission hat mir zu wenig Einstellungsmöglichkeiten, aber ansonnten ist das Webinterface richtig porno.

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

hanskanns
Beiträge: 177
Registriert: 07.06.2008 10:57:55

Re: Bittorrent Client f. Konsole mit WebGUI

Beitrag von hanskanns » 16.05.2010 13:46:33

Lord_Carlos hat geschrieben:TorrentFlux kann ich nicht empfehlen, aber den TorrentFlux mod b4rt ist da schon besser.
Bei TorrentFlux kann man nichtmal bestimmen wie viel up/down insgesamt benutzt werden darf. B4rt behebt so einige dieser kleinen mengel von TorrentFlux.

Frueher haben wir in unser WG immer azureus (jetzt vuze?) benutzt, einmal eingerichtet konnte man es auch ohne grafische oberflaeche starten.

Transmission hat mir zu wenig Einstellungsmöglichkeiten, aber ansonnten ist das Webinterface richtig porno.
Ja TorrentFlux mod b4rt braucht leider nen Web Server und das möchte ich nicht installieren.

michaa7
Beiträge: 5021
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Bittorrent Client f. Konsole mit WebGUI

Beitrag von michaa7 » 16.05.2010 14:54:19

mldonkey
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

hanskanns
Beiträge: 177
Registriert: 07.06.2008 10:57:55

Re: Bittorrent Client f. Konsole mit WebGUI

Beitrag von hanskanns » 16.05.2010 16:18:12

michaa7 hat geschrieben:mldonkey
hanskanns hat geschrieben:
PS: zwitter Programme ala mldonkey ect.. Brauche ich nicht.

thx

benba
Beiträge: 16
Registriert: 12.11.2008 21:36:18
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: München

Re: Bittorrent Client f. Konsole mit WebGUI

Beitrag von benba » 18.05.2010 21:36:33

Als Client empfehl ich Transmission. Diesen kannst du dann entweder per Webinterface steuern oder per command line oder unter Windows zum Beispiel mit transmission-remote-dotnet.
Folgende Pakete werden benötigt:

Code: Alles auswählen

master:/# dpkg -l | grep transmission
ii  transmission-cli                                        1.92-1                     lightweight BitTorrent client (command line
ii  transmission-common                                     1.92-1                     lightweight BitTorrent client (common files)
ii  transmission-daemon                                     1.92-1                     lightweight BitTorrent client (daemon)
Mit dem transmission-daemon wird gleichzeitig auch transmission-remote installiert.
Soll über aptitude etc installiert werden ist natürlich die source.list anzupassen

Links:
Transmission Website: http://www.transmissionbt.com/
Transmission Wiki: https://trac.transmissionbt.com/
Debian spezifisch: https://trac.transmissionbt.com/wiki/UnixServer/Debian
Webinterface spezifisch: https://trac.transmissionbt.com/wiki/WebInterface
transmission-remote-dotnet http://code.google.com/p/transmission-remote-dotnet/
Debian Packages: http://packages.debian.org/search?searc ... ansmission

hanskanns
Beiträge: 177
Registriert: 07.06.2008 10:57:55

Re: Bittorrent Client f. Konsole mit WebGUI

Beitrag von hanskanns » 05.07.2010 19:08:39

Hi

war die tage sehr beschäftigt daher konnte ich das erst jetzt alles machen.

habe alle Dateien über wget runtergeladen

homserver:/home/hanskanns# ls
libevent-1.4-2_1.4.13-stable-1_i386.deb
transmission-common_1.77-1~bpo50+2_all.deb
transmission-cli_1.77-1~bpo50+2_i386.deb
transmission-daemon_1.77-1~bpo50+2_i386.deb
homserver:/home/hanskanns#
und manuell installiert per dpkg -i

wenn ich jetzt versuch per webgui mich einzuwählenn

bekomme ich folgende meldung

Code: Alles auswählen

403: Forbidden
Unauthorized IP Address.

Either disable the IP address whitelist or add your address to it.

If you're editing settings.json, see the 'rpc-whitelist' and 'rpc-whitelist-enabled' entries.

If you're still using ACLs, use a whitelist instead. See the transmission-daemon manpage for details.
ich weiß auch das ich die datei "settings.json" bearbeiten muss aber ich finde die nicht

evtl. kann ja jemand helfen

pluvo

Re: Bittorrent Client f. Konsole mit WebGUI

Beitrag von pluvo » 05.07.2010 19:41:42

hanskanns hat geschrieben:ich weiß auch das ich die datei "settings.json" bearbeiten muss aber ich finde die nicht
Da gibt es mehrere Möglichkeiten:
  1. Code: Alles auswählen

    dpkg -L transmission-daemon | grep settings.json
  2. http://packages.debian.org/squeeze/amd6 ... n/filelist
  3. Code: Alles auswählen

    locate settings.json
Diese suchst du:
  • /etc/transmission-daemon/settings.json
Beachte aber:

Code: Alles auswählen

Currently transmission overwrites the settings.json configuration file
on exit. The daemon can be instructed to reload the config with a SIGHUP,
or
# invoke-rc.d transmission-daemon reload

Otherwise changes made manually to the file while the daemon is running 
will be silently overwritten on exit.
Ergo: Vorher den Dienst/daemon beenden.

hanskanns
Beiträge: 177
Registriert: 07.06.2008 10:57:55

Re: Bittorrent Client f. Konsole mit WebGUI

Beitrag von hanskanns » 06.07.2010 13:11:48

pluvo hat geschrieben:
hanskanns hat geschrieben:ich weiß auch das ich die datei "settings.json" bearbeiten muss aber ich finde die nicht
Da gibt es mehrere Möglichkeiten:
  1. Code: Alles auswählen

    dpkg -L transmission-daemon | grep settings.json
  2. http://packages.debian.org/squeeze/amd6 ... n/filelist
  3. Code: Alles auswählen

    locate settings.json
Diese suchst du:
  • /etc/transmission-daemon/settings.json
Beachte aber:

Code: Alles auswählen

Currently transmission overwrites the settings.json configuration file
on exit. The daemon can be instructed to reload the config with a SIGHUP,
or
# invoke-rc.d transmission-daemon reload

Otherwise changes made manually to the file while the daemon is running 
will be silently overwritten on exit.
Ergo: Vorher den Dienst/daemon beenden.
danke habe ich gefunden

Habe das jetzt so bearbeitet aber die Meldung über webgui bleibt

Code: Alles auswählen

{
    "alt-speed-down": 50,
    "alt-speed-enabled": false,
    "alt-speed-time-begin": 540,
    "alt-speed-time-day": 127,
    "alt-speed-time-enabled": false,
    "alt-speed-time-end": 1020,
    "alt-speed-up": 50,
    "bind-address-ipv4": "0.0.0.0",
    "bind-address-ipv6": "::",
    "blocklist-enabled": false,
    "dht-enabled": true,
    "download-dir": "\/var\/lib\/transmission-daemon\/downloads",
    "download-limit": 100,
    "download-limit-enabled": 0,
    "encryption": 1,
    "lazy-bitfield-enabled": true,
    "max-peers-global": 200,
    "message-level": 2,
    "open-file-limit": 32,
    "peer-limit-global": 240,
    "peer-limit-per-torrent": 60,
    "peer-port": 51413,
    "peer-port-random-high": 65535,
    "peer-port-random-low": 49152,
    "peer-port-random-on-start": false,
    "peer-socket-tos": 0,
    "pex-enabled": true,
    "port-forwarding-enabled": false,
    "preallocation": 1,
    "proxy": "",
    "proxy-auth-enabled": false,
    "proxy-auth-password": "",
    "proxy-auth-username": "",
    "proxy-enabled": false,
    "proxy-port": 80,
    "proxy-type": 0,
    "ratio-limit": 2.0000,
    "ratio-limit-enabled": false,
    "rpc-authentication-required": true,
    "rpc-bind-address": "0.0.0.0",
    "rpc-enabled": true,
    "rpc-password": "[b]mein PW[/b][color=#FF0000][/color]",
    "rpc-port": 9091,
    "rpc-username": "transmission",
    "rpc-whitelist": "[color=#FF0000]meine IP[/color][b][/b]",
    "rpc-whitelist-enabled": true,
    "speed-limit-down": 100,
    "speed-limit-down-enabled": false,
    "speed-limit-up": 100,
    "speed-limit-up-enabled": false,
    "umask": 18,
    "upload-limit": 100,
    "upload-limit-enabled": 0,
    "upload-slots-per-torrent": 14
}
//
wenn ich jetzt

Code: Alles auswählen

transmission-daemon -f
in der konsole eingebe kommt dann

Code: Alles auswählen

[13:29:13.370] Couldn't bind port 51413 on 0.0.0.0: Address already in use
[13:29:13.371] RPC Server: Adding address to whitelist: 127.0.0.1
[13:29:13.371] RPC Server: Serving RPC and Web requests on port 9091
[13:29:13.371] RPC Server: Whitelist enabled
[13:29:13.371] Transmission 1.77 (9868) started
[13:29:13.704] Port Forwarding (NAT-PMP): initnatpmp succeeded (0)
[13:29:13.704] Port Forwarding (NAT-PMP): sendpublicaddressrequest succeeded (2)
[13:29:21.713] Port Forwarding: State changed from "Not forwarded" to "Starting"

hat evtl. noch jemand einen Tipp

LG

pluvo

Re: Bittorrent Client f. Konsole mit WebGUI

Beitrag von pluvo » 06.07.2010 15:15:20

Du startest vermutlich den Dienst nur falsch.

Ich habe es eben mal ausprobiert:
  1. Code: Alles auswählen

    aptitude install transmission-daemon
  2. Nun kann man lokal auf Transmission zugreifen: http://transmission:transmission@localhost:9091/
  3. Der Dienst muss vor dem Editieren der Konfiguration gestoppt werden:

    Code: Alles auswählen

    /etc/init.d/transmission-daemon stop

    Code: Alles auswählen

    nano /etc/transmission-daemon/settings.json
  4. Von:

    Code: Alles auswählen

        "rpc-whitelist": "127.0.0.1", 
  5. Nach:

    Code: Alles auswählen

        "rpc-whitelist": "127.0.0.1,192.168.178.30",
  6. Nun kann man den Dienst wieder starten:

    Code: Alles auswählen

    /etc/init.d/transmission-daemon start
  7. Dann kann man von dem Rechner mit der IP-Adresse 192.168.178.30 auf das Web-Interface von Transmission zugreifen.

hanskanns
Beiträge: 177
Registriert: 07.06.2008 10:57:55

Re: Bittorrent Client f. Konsole mit WebGUI

Beitrag von hanskanns » 06.07.2010 15:48:54

pluvo hat geschrieben:Du startest vermutlich den Dienst nur falsch.

Ich habe es eben mal ausprobiert:
  1. Code: Alles auswählen

    aptitude install transmission-daemon
  2. Nun kann man lokal auf Transmission zugreifen: http://transmission:transmission@localhost:9091/
  3. Der Dienst muss vor dem Editieren der Konfiguration gestoppt werden:

    Code: Alles auswählen

    /etc/init.d/transmission-daemon stop

    Code: Alles auswählen

    nano /etc/transmission-daemon/settings.json
  4. Von:

    Code: Alles auswählen

        "rpc-whitelist": "127.0.0.1", 
  5. Nach:

    Code: Alles auswählen

        "rpc-whitelist": "127.0.0.1,192.168.178.30",
  6. Nun kann man den Dienst wieder starten:

    Code: Alles auswählen

    /etc/init.d/transmission-daemon start
  7. Dann kann man von dem Rechner mit der IP-Adresse 192.168.178.30 auf das Web-Interface von Transmission zugreifen.
Leider bekomme ich immer noch die gleiche Fehlermeldung

LG

pluvo

Re: Bittorrent Client f. Konsole mit WebGUI

Beitrag von pluvo » 06.07.2010 16:27:58

hanskanns hat geschrieben:Leider bekomme ich immer noch die gleiche Fehlermeldung
Wenn du diese Meldung meinst:

Code: Alles auswählen

[13:29:13.370] Couldn't bind port 51413 on 0.0.0.0: Address already in use
Dann läuft der Dienst bereits:

Code: Alles auswählen

netstat -pa | grep 51413

Code: Alles auswählen

ps auxw | grep transmission

hanskanns
Beiträge: 177
Registriert: 07.06.2008 10:57:55

Re: Bittorrent Client f. Konsole mit WebGUI

Beitrag von hanskanns » 06.07.2010 16:40:01

pluvo hat geschrieben:
hanskanns hat geschrieben:Leider bekomme ich immer noch die gleiche Fehlermeldung
Wenn du diese Meldung meinst:

Code: Alles auswählen

[13:29:13.370] Couldn't bind port 51413 on 0.0.0.0: Address already in use
Dann läuft der Dienst bereits:

Code: Alles auswählen

netstat -pa | grep 51413

Code: Alles auswählen

ps auxw | grep transmission
bei

Code: Alles auswählen

netstat -pa | grep 51413
kommt keine Meldung

bei

Code: Alles auswählen

ps auxw | grep transmission
[/quote]

Code: Alles auswählen

ps auxw | grep transmission
root     17222  0.0  0.0   3916   708 pts/1    S+   16:35   0:00 grep transmission
LG

benba
Beiträge: 16
Registriert: 12.11.2008 21:36:18
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: München

Re: Bittorrent Client f. Konsole mit WebGUI

Beitrag von benba » 07.07.2010 03:43:26

hanskanns hat geschrieben:

Code: Alles auswählen

ps auxw | grep transmission
root     17222  0.0  0.0   3916   708 pts/1    S+   16:35   0:00 grep transmission

Erstmal würde ich noch einen seperaten user für den daemon anlegen.

pluvo

Re: Bittorrent Client f. Konsole mit WebGUI

Beitrag von pluvo » 07.07.2010 13:28:05

benba hat geschrieben:
hanskanns hat geschrieben:

Code: Alles auswählen

ps auxw | grep transmission
root     17222  0.0  0.0   3916   708 pts/1    S+   16:35   0:00 grep transmission
Erstmal würde ich noch einen seperaten user für den daemon anlegen.
@benba: Du interpretierst das falsch.
  1. Das Paket Debiantransmission-daemon legt den Benutzer debian-transmission an. Siehe auch dazu das Init-Skript: /etc/init.d/transmission-daemon
  2. Er hat den ps-Befehl (und den grep-Befehl) als root ausgeführt, deswegen steht dort root. (Die ps-Ausgabe wird mit grep verarbeitet. ps sieht in dem Moment natürlich auch den grep-Prozess :wink: )
  3. Der Prozess transmission-daemon läuft bei ihm aber nicht. Das würde so aussehen:

    Code: Alles auswählen

    ps auxw | grep transmission
    113       2990  0.0  0.0  33036  2384 ?        Ssl  13:15   0:00 /usr/bin/transmission-daemon --config-dir /var/lib/transmission-daemon/info
    root      3175  0.0  0.0   3316   820 pts/3    S+   13:20   0:00 grep transmission

    Code: Alles auswählen

    cat /etc/passwd | grep 113
    debian-transmission:x:113:121::/home/debian-transmission:/bin/false

hanskanns
Beiträge: 177
Registriert: 07.06.2008 10:57:55

Re: Bittorrent Client f. Konsole mit WebGUI

Beitrag von hanskanns » 07.07.2010 18:59:15

:( :( :(

Hatte vorhin einem System Crash gehabt (irgendwie läuft alles schief )

jetzt habe ich Debian Lenny neu installiert und wollte wieder /transmission-daemon neu installieren

und bekomme weder die meldung

Code: Alles auswählen

# apt-get install transmission-daemon
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
E: Konnte Paket transmission-daemon nicht finden
transmission-cli 1.22-1+lenny2
transmission-common 1.22-1+lenny2

liessen sich einfach per apt-get installieren ist leider nicht in der Package Repository : von Lenny

wie kann ich am besten die die source.list anpassen, bzw. welchen server soll ich nehmen?

kann ich nach der Installation den Server herausnehmen aus meine liste?

LG

Antworten