Differences

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

howto:bittorrent 2008/06/24 18:01 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 ====
-===== Transmission and Clutch ====+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.
-Torrent Client. Popular, lightweight & open source (of course) 
-http://forum.dsmg600.info/t1805-Transmission-Clutch-CH3SNAS-DNS-323.html 
=== Automatic === === Automatic ===
Transmission lacks auto-downloading capabilities, and that's where Automatic comes into the picture. Transmission lacks auto-downloading capabilities, and that's where Automatic comes into the picture.
-Similar to clients like Azureus and µTorrent, you provide an RSS feed and some filters and Automatic will grab the torrents of your choice and feed them to Transmission.+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://forum.dsmg600.info/viewtopic.php?pid=15546+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]] 
Line 32: Line 93:
[[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. [[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.7.9, follow the instructions here: [[http://www.nslu2-linux.org/wiki/HowTo/InstallRtorrentOnDebain]] (thanks bzhou)+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]].
Line 42: Line 105:
Default login: Admin/1234 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