Differences

This shows you the differences between the selected revision and the current version of the page.

howto:bittorrent 2008/02/11 04:18 howto:bittorrent 2017/09/06 18:38 current
Line 1: Line 1:
-====== BitTorrent ====== +====== BitTorrent ====== 
-{{http://www.bittorrent.com/images/splash/bt-logo.gif?x200}}+{{http://www.bittorrent.com/sites/all/themes/bittorrent2/files-front/front-btlogo.gif}}
Various torrent options are available. Please help expand this topic. Various torrent options are available. Please help expand this topic.
 +===== Dlink Torrent Client ====
 +Since v1.0.5 of the official firmware, bittorrent downloading has been included as standard.
 +With v1.0.6, it has been improved through easysearch
 +"[[ftp://ftp.dlink.com/Multimedia/dns323/Apps/easy_search_utility_4400.zip]]"
 +
 +Note: The Html/Ajax interface seems to have difficulties with other browser than IE, Opera 10
 +
 +**Update 30 Jan 2010:** The Html/Ajax interface seems to work better under the latest Firefox release (version 3.5.7) than IE8.
 +
 +Note: The Html/Ajax interface seems to die in all browsers (Opera 10, Google Chrome, IE 7) after downloading and seeding ~40GB files in near 30 torrents.
 +
 +By default, the downloaded files are stored on Volume_1 (HD_a2). To make the files downloaded on Volume_2, create empty folders (complete, incomplete, torrents) on Volume_2 and create symbolic links on HD_a2 pointing on HD_b2.
 +
 +Also, one can modify bittorrent settings, to change BT directories. Settings file located at: /mnt/HD_a2/Nas_Prog/BT/btsettings.txt
 +
 +Client open BT folder in SAMBA with full access (R/W) to all users without normal (using configuration) possibility to disable it.
 +
 +
 +
 +
 +
 +
 +
 +
 +===== Transmission ====
 +
 +Torrent Client. Fast, popular, lightweight & open source (of course)
 +
 +http://dns323.kood.org/forum/t2719-%5BREL%5D-Transmission.html
 +
 +
 +=== Transmission Remote GUIs ===
 +
 +You can use a web browser or the following multi platform apps to control Transmission.
 +
 +
 +  * **Transmission Remote GUI.**  -  http://code.google.com/p/transmisson-remote-gui/
 +
 +It permits advanced functions such as selecting individual  files from a torrent, setting priorities and per torrent bandwidth control.
 +
 +
 +  * **Transmission Remote Dotnet.**  -  http://code.google.com/p/transmission-remote-dotnet/
 +
 +Nice GUI, supports all or almost all the remote functionality of Transmission.
 +Can map linux filesystem to the network drive and open downloaded files in one click from GUI.
 +
 +
 +  * **Transmission Gui for Symbian s60v3 or v5.**  -  http://mediaplayersite.com/node/153
 +
 +Symbian phones can now connect and control the Transmission daemon.
 +
 +
 +  * **Transdroid.**  -  http://www.transdroid.org/about/
 +
 +Android devices 1.6 and above can control Transmission.
 +
 +For more Transmission details please see http://www.transmissionbt.com/resources/
 +
 +  * **ATG.**  -  [[http://api.qrserver.com/v1/create-qr-code/?color=000000&bgcolor=ffffff&data=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dhu.bakondis.atg&qzone=1&margin=0&size=400x400&ecc=L|QR Code]]: https://play.google.com/store/apps/details?id=hu.bakondis.atg
 +For Android devices, can control Transmission.
 +
 +
 +
 +=== Automatic ===
 +
 +Transmission lacks auto-downloading capabilities, and that's where Automatic comes into the picture.
 +Similar to clients like Vuze and µTorrent, you provide an RSS feed and some filters and Automatic will grab the torrents of your choice and feed them to Transmission.
 +
 +http://dns323.kood.org/forum/viewtopic.php?pid=15546
===== MLDonkey ===== ===== MLDonkey =====
-[[http://mldonkey.sourceforge.net/Main_Page|{{http://mldonkey.sourceforge.net/mediawiki/skins/common/images/wiki.png}}]]+[[http://mldonkey.sourceforge.net/Main_Page|{{http://mldonkey.sourceforge.net/wiki.png}}]]
[[http://mldonkey.sourceforge.net/Main_Page|ML Donkey]] is a powerful open source P2P software that handles BitTorrent, eDonkey, Kad Network, Gnutella, Overnet, etc. [[http://mldonkey.sourceforge.net/Main_Page|ML Donkey]] is a powerful open source P2P software that handles BitTorrent, eDonkey, Kad Network, Gnutella, Overnet, etc.
-[[http://www.shadowandy.net/_html/archives/2007/05/mldonkey_for_dns323.html|Shadowandy's pre-compiled ML Donkey Package with easy installation instructions]]+[[http://www.shadowandy.net/2010/09/mldonkey-3-0-4-for-dns-313-dns-323-dns-343.htm|Shadowandy's pre-compiled ML Donkey Package with easy installation instructions]] (new link). 
 + 
 +[[http://www.shadowandy.net/2009/01/optimizing-mldonkey-for-your-nas.htm|Shadowandy's Optimizing MLDonkey for your NAS]] 
 + 
 +[[http://dns323.kood.org/forum/t531-torrent-clients-DNS-323.html|Forum Discussions about this package]] 
 + 
 + 
-[[http://forum.dsmg600.info/t531-torrent-clients-DNS-323.html|Forum Discussions about this package]] 
===== rtorrent ===== ===== rtorrent =====
-[[http://libtorrent.rakshasa.no/rtorrent|rtorrent]] is one of the most flexible and powerful ncurses-based clients out there.  It will run on the DNS-323 with [[howto:chroot_debian|debian]].  To install, simply type 'apt-get install rtorrent'.  This will install the latest version in the apt repository (which, as of 2008-02-10 is 6.x, which is out of date and does not support encryption).+[[http://libtorrent.rakshasa.no/rtorrent|rtorrent]] is one of the most flexible and powerful ncurses-based clients out there.  It will run on the DNS-323 with [[howto:chroot_debian|debian]].  To install, simply type 'apt-get install rtorrent'.  However, as of 2008-02-10 this will only install version 0.6.4, which is out of date and does not support encryption
 + 
 +To install 0.8.2 or 0.8.4 follow the instructions here: [[http://www.nslu2-linux.org/wiki/HowTo/InstallRtorrentOnDebian]] (thanks bzhou) 
 + 
 +rtorrent 0.8.2 (with xml-rpc-c support) has been compiled for ffp 0.5. Packages are available here [[http://www.shadowandy.net/2008/12/rtorrent-082-libtorrent-0122-xmlrpc-c-1166-for-dns-323.htm]].
For tips on using rtorrent, see [[http://kmandla.wordpress.com/2007/05/02/howto-use-rtorrent-like-a-pro/|How to use rtorrent like a pro]]. For tips on using rtorrent, see [[http://kmandla.wordpress.com/2007/05/02/howto-use-rtorrent-like-a-pro/|How to use rtorrent like a pro]].
 +
 +===== w3btorrent =====
 +[[http://www.thewulong.com/w3btorrent/|w3btorrent]] is a very light and simple interface for the modified text-based ctorrent (wctorrent) client.
 +It requires php4 or php5 (with expat,session,libz,pcre support) and lighttpd. It supports rss feeds, wget and archives.
 +It runs on DNS-323 as well, here is a sample [[http://iq.passwd.hu/~ful_s/dns323/|package]] to add to traditional funplug.d packages.
 +
 +Default login: Admin/1234
 +[[http://example.com|External Link]]
 +
 +
 +
 +
 +
 +===== rtgui =====
 +{{http://img156.imageshack.us/img156/9563/screenshot9pa3.png?128}} Rtgui is a web ajax frontend to rtorrent. It works well on a Debian based DNS-323. It can run on top of lighttpd + php5-cgi.
 +See INSTALL file for its requirements. Specific lighttpd configuration is :
 +
 +<code>
 +server.modules        = (
 +            ...
 +            "mod_fastcgi",
 +            "mod_scgi",
 +            ....
 +)
 +
 +##### FastCGI conf
 +fastcgi.server = ( ".php" => ((
 +                    "bin-path" => "/usr/bin/php5-cgi",
 +                    "socket" => "/tmp/php.socket",
 +                    "max-procs" => 1,              # only one core here
 +                    "bin-environment" => (
 +                      "PHP_FCGI_CHILDREN" => "3",  # and we don't want a lots of childrens eating the few mem we got...
 +                      "PHP_FCGI_MAX_REQUESTS" => "10000"
 +                    ),
 +                    "bin-copy-environment" => (
 +                      "PATH", "SHELL", "USER"
 +                    )
 +                )))
 +
 +##### RPC for localhost only
 +$HTTP["url"] =~ "^/RPC2($|/)" {
 +        $HTTP["remoteip"] != "::ffff:127.0.0.1" {
 +        url.access-deny = ( "" )
 +        }
 +}
 +
 +##### SCGI conf
 +scgi.server = (
 + "/RPC2" => # RT_DIR
 +  ( "127.0.0.1" =>
 +  (
 +    "host" => "127.0.0.1", # Ip where rtorrent is listening
 +    "port" => 5000, # Port specified in .rtorrent.rc
 +    "check-local" => "disable",
 +    "disable-time" => 0,
 +  )
 +  )
 + )
 +</code>
 +
 +I set the ''PHP_FCGI_CHILDREN'' to 3, you may want to tweak that parameter fo your own needs.
 +
 +In /etc/php5/cgi/php.ini you may want to tune things like ''memory_limit''
 +
 +For an idea of the ressources eaten here is a ''top -b -n1'' snapshot for rtgui,rtorrent,lighttpd,php5-cgi processes (rtorrent leeching on a 1.4Go torrent) :
 +<code>
 + 1741 www-data  20  0  6708  924  544 S  0.0  1.5  0:02.70 lighttpd                                                     
 + 1744 www-data  20  0 14576  616  160 S  0.0  1.0  0:00.23 php5-cgi                                                     
 + 1751 www-data  20  0 14928 2964 1792 S  0.0  4.8  0:06.59 php5-cgi                                                     
 + 1752 www-data  20  0 14928 2960 1772 S  0.0  4.8  0:06.36 php5-cgi                                                     
 + 1753 www-data  20  0 14928 3020 1780 S  0.0  4.9  0:06.44 php5-cgi                                                     
 + 2464 torrent  20  0 22084 5316 4032 S  0.0  8.6  4:14.33 rtorrent
 +</code>
 +
 +[[http://code.google.com/p/rtgui/]]

Navigation

Personal Tools