<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>Transmission &#8211; Webbanshee</title>
	<atom:link href="https://webbanshee.net/tag/transmission/feed/" rel="self" type="application/rss+xml" />
	<link>https://webbanshee.net</link>
	<description>Your Exchange Server Blog</description>
	<lastBuildDate>Tue, 31 May 2022 08:00:55 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://webbanshee.net/wp-content/uploads/2017/01/WB_BL_RND-150x150.png</url>
	<title>Transmission &#8211; Webbanshee</title>
	<link>https://webbanshee.net</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">122610384</site>	<item>
		<title>Install Transmission on ASUS Router</title>
		<link>https://webbanshee.net/install-transmission-asus-router/</link>
					<comments>https://webbanshee.net/install-transmission-asus-router/#comments</comments>
		
		<dc:creator><![CDATA[WebBanshee]]></dc:creator>
		<pubDate>Fri, 05 Apr 2019 15:39:27 +0000</pubDate>
				<category><![CDATA[More Tech]]></category>
		<category><![CDATA[AsusRouter]]></category>
		<category><![CDATA[Entware]]></category>
		<category><![CDATA[Transmission]]></category>
		<guid isPermaLink="false">https://webbanshee.net/?p=2356</guid>

					<description><![CDATA[<p><a class="ex-link" href="https://webbanshee.net/install-transmission-asus-router/"><img src="https://webbanshee.net/wp-content/uploads/2019/04/Install-Transmission.svg" /><span class="exTeaser">To install Transmission takes just a few minutes. Here are some infos how to install and configure Transmission.</span><br />
<span class="exText;">Change the settings in the Transmission config file to optimize your download speed.<span style="font-size: 11px !Important; width: 10%; height: 5%; color: #993333; padding-left: 20px;">......read more</span></span></a></p>
<p>The post <a rel="nofollow" href="https://webbanshee.net/install-transmission-asus-router/">Install Transmission on ASUS Router</a> appeared first on <a rel="nofollow" href="https://webbanshee.net">Webbanshee</a>.</p>
]]></description>
										<content:encoded><![CDATA[<style type="text/css">.wp-image-2045,.wp-image-2051,.wp-image-2050,.wp-image-2049,.wp-image-2056, .wp-image-2055 {margin-top:0px!Important;margin-right:6px;}
h2 {font-weight: bold;text-decoration:none;font-size: 20px!Important;}
h3 {font-weight: bold;text-decoration:none;font-size: 18px!Important;}</style>
<p style="text-align: justify;">Hello folks, after I flashed the firmware on my RT-AC87U to Asuswrt-Merlin and <a href="https://webbanshee.net/install-entware-asus-router-rt-ac58u/">installed Entware</a> the next step was to install Transmission.</p>
<p>To install Transmission takes just a few minutes and is well documented on Entware&#8217;s GitHub site. Further down I focus on the settings you can change in the configuration.</p>
<h2><img loading="lazy" class="alignnone wp-image-2045" src="https://webbanshee.net/wp-content/uploads/2019/01/round_1.svg" alt="1 -" width="20" height="20" />Install Transmission:</h2>
<div class="wpe-box wpe-box-note">opkg install transmission-web transmission-daemon-openssl transmission-remote-openssl</div>
<h2><img loading="lazy" class="alignnone wp-image-2051" src="https://webbanshee.net/wp-content/uploads/2019/01/round_2.svg" alt="2 -" width="20" height="20" />Connect to your router via SSH and stop  the Transmission daemon :</h2>
<div class="wpe-box wpe-box-note">
<p>/opt/etc/init.d/S88transmission stop</p>
</div>
<p>It is important to stop the Transmission daemon before editing the configuration settings in the settings file. Otherwise, your changes will be overwritten by the default settings you have in place.</p>
<h2><img loading="lazy" class="alignnone wp-image-2050" src="https://webbanshee.net/wp-content/uploads/2019/01/round_3.svg" alt="3 -" width="20" height="20" />Determine your mount label which you will need to specify the dir paths:</h2>
<div class="wpe-box wpe-box-note">
<p>ls -l /tmp/mnt</p>
</div>
<h2><img loading="lazy" class="alignnone wp-image-2049" src="https://webbanshee.net/wp-content/uploads/2019/01/round_4.svg" alt="4 -" width="20" height="20" />Edit the Transmission Config File under /opt/etc/transmission/settings.json :</h2>
<p>To edit the settings file I usually connect with WinSCP to the router and use the integrated WinSCP editor. Of course, you can use Nano or other tools as well.</p>
<p>I have changed the following lines:</p>
<div class="wpe-box wpe-box-note">
<p>&#8220;cache-size-mb&#8221;: <span style="color: #993333;">2</span>,<br />
&#8220;download-dir&#8221;: &#8220;/tmp/mnt/<span style="color: #993333;">LABELNAME/DownloadDir</span>&#8220;,<br />
&#8220;incomplete-dir&#8221;: &#8220;/tmp/mnt/Main/<span style="color: #993333;">LABELNAME/IncompleteDownloadDir</span>&#8220;,<br />
&#8220;peer-limit-global&#8221;: <span style="color: #993333;">40</span>,<br />
&#8220;peer-limit-per-torrent&#8221;:<span style="color: #993333;"> 10</span>,<br />
&#8220;rpc-authentication-required&#8221;: <span style="color: #993333;">true</span>,<br />
&#8220;rpc-enabled&#8221;: <span style="color: #993333;">true</span>,<br />
&#8220;rpc-password&#8221;: &#8220;<span style="color: #993333;">PASSWORD</span>&#8220;,<br />
&#8220;rpc-username&#8221;: &#8220;<span style="color: #993333;">USERNAME</span>&#8220;,</p>
</div>
<p><span style="font-size: 18px;"><strong>Here are some notes to the lines above:</strong></span></p>
<div class="wpe-box wpe-box-note">
<p style="text-align: justify;"><span style="font-size: 18px;"><strong>&#8220;cache-size-mb&#8221;</strong></span>: This is the cache size for each peer ( ! ). If you have a peer-limit-per-torrent of 10 and cache-size-mb set to 2 the cache size will be 20 MB per torrent. Take this in account when you configure the cache-size-mb. Ideally, the cache size should be within your available memory, otherwise the cache will be written to the disk of your USB storage which will slow down the download speed.</p>
<p style="text-align: justify;"><span style="font-size: 18px;"><strong>&#8220;peer-limit-per-torrent&#8221;</strong></span>: This is the second parameter you can modify to optimize download speeds. If you get fast peers and you lower this limit you could increase the cache-size-mb to download bigger chunks which increases the download speed.</p>
<p style="text-align: justify;"><span style="font-size: 18px;"><strong>&#8220;peer-limit-global&#8221;</strong></span>: Specifies the over all peer limit. If you have 6 torrents with peer-limit-per-torrent set to 10 and peer-limit-global set to 40 the peers will max out at a number of 40 and will not reach 60 peers ( 10 peers per torrent ).</p>
<p style="text-align: justify;"><span style="font-size: 18px;"><strong>&#8220;download-dir&#8221;</strong></span>: &#8221; Specify the path where your downloads should go to. This is why you need to know your LABELNAME stated in Step 3. Syntax : /tmp/mnt/LABLENAME/YourDownloadFolder</p>
<p style="text-align: justify;"><span style="font-size: 18px;"><strong>&#8220;rpc-enabled&#8221;</strong></span>: Enables the Transmission WebGui</p>
<p style="text-align: justify;"><span style="font-size: 18px;"><strong>&#8220;rpc-password&#8221;</strong></span>: Set the password to the WebGui. After you save the settings file and start the Transmission daemon the pw will be stored as hashcode ( no plaintext )</p>
<p style="text-align: justify;"><span style="font-size: 18px;"><strong>&#8220;rpc-username&#8221;</strong></span> : Set the username for the WebGui login. Can be different from your router admin password.</p>
</div>
<p>You can find a list of further Transmission parameters here: <a href="https://github.com/transmission/transmission/wiki/Editing-Configuration-Files" rel="noopener">Transmission Config</a></p>
<h2><img loading="lazy" class="alignnone wp-image-2056" src="https://webbanshee.net/wp-content/uploads/2019/01/round_5.svg" alt="5 -" width="20" height="20" />Open Transmission port on your router:</h2>
<p style="text-align: justify;">Downloads without opening the Transmission port ( default is 51413 ) were fast and I didn&#8217;t experience any problems. When it came to seeding upload speeds were only in kilobyte ranges. Checking the Transmission port showed the port was closed.</p>
<h3 style="text-align: justify;">Permanently open the Transmission port:</h3>
<p>I followed the steps from the <a href="https://github.com/RMerl/asuswrt-merlin/wiki/Installing-Transmission-through-Entware" target="_blank" rel="noopener noreferrer">Tranmission GitHub site.</a></p>
<div class="wpe-box wpe-box-note" style="font-size: 17px;">
<ul>
<li style="text-align: justify;">Create a script in <strong>/jffs/scripts/</strong> using Nano or WinSCP.</li>
<li style="text-align: justify;">Name the script firewall-start.<br />
If you already have a firewall-start script just insert the lines below and omit the first line.</li>
<li>Using Nano: <strong>nano -w /jffs/scripts/firewall-start</strong><br />
Find Nano basics <a href="https://linuxize.com/post/how-to-use-nano-text-editor/" rel="noopener" target="_blank">here</a>.</li>
</ul>
</div>
<h3>Insert these lines into the firewall-start script:</h3>
<div class="wpe-box wpe-box-note">
<code style="font-family: 'Lato',sans-serif;color: #525252;font-size: 17px;">#!/bin/sh<br />
iptables -I INPUT -p tcp --destination-port 51413 -j ACCEPT<br />
iptables -I INPUT -p udp --destination-port 51413 -j ACCEPT</code></p>
</div>
<h3>Make the script executable:</h3>
<div class="wpe-box wpe-box-note">
<p>chmod a+rx /jffs/scripts/firewall-start</p>
</div>
<h3>Start the script manually: ( the script will autom. start when the router reboots )</h3>
<div class="wpe-box wpe-box-note">
<p>/jffs/scripts/firewall-start</p>
</div>
<h3>The port is open now:</h3>
<div class="wpe-box wpe-box-note">
<p><a href="https://webbanshee.net/wp-content/uploads/2019/03/PortOpen.png"><img loading="lazy" class="aligncenter wp-image-2391 size-medium" src="https://webbanshee.net/wp-content/uploads/2019/03/PortOpen-300x149.png" alt="Install Transmission Open Port" width="300" height="149" srcset="https://webbanshee.net/wp-content/uploads/2019/03/PortOpen-300x149.png 300w, https://webbanshee.net/wp-content/uploads/2019/03/PortOpen.png 351w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
</div>
<h2><img loading="lazy" class="alignnone wp-image-2055" src="https://webbanshee.net/wp-content/uploads/2019/01/round_6.svg" alt="6 -" width="20" height="20" />Start the Transmission daemon:</h2>
<div class="wpe-box wpe-box-note">
<p>/opt/etc/init.d/S88transmission start</p>
</div>
<p>This is how I managed to install Transmission and have configured it for my needs.<br />
You can find further useful information on the <a href="https://github.com/Entware/Entware-ng/wiki/Using-Transmission" rel="noopener">Entware GitHub page</a></p>
<p>Happy downloading! <img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>The post <a rel="nofollow" href="https://webbanshee.net/install-transmission-asus-router/">Install Transmission on ASUS Router</a> appeared first on <a rel="nofollow" href="https://webbanshee.net">Webbanshee</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://webbanshee.net/install-transmission-asus-router/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2356</post-id>	</item>
	</channel>
</rss>
