sim_tcr
Posts: 360
Joined: Tue Nov 06, 2012 1:01 pm
Location: Bangalore

Torrent client for Raspberry Pi

Tue Nov 06, 2012 1:08 pm

Hello,

I am a new user to the community.
I am planning to order a Raspberry Pi for my personal use.
I understand that loading windows OS on Raspberry is still not possible.
Are any of the OS images provided under the downloads page has a build in torrent client?
If not is it possible to install one by our self?

Thanks,
Simon Mandy

lsbx22
Posts: 7
Joined: Tue Nov 06, 2012 5:47 pm

Re: Torrent client for Raspberry Pi

Tue Nov 06, 2012 6:12 pm

get the debian image and open the terminal console and run:

Code: Select all

sudo apt-get -y install transmission transmission-daemon nano
then start transmission then stop it

Code: Select all

service transmission start && service transmission stop
then edit the configuration file

Code: Select all

nano .config/transmission/settings.json
edit the respective lines to:

Code: Select all

    "rpc-whitelist-enabled": false,
    "rpc-enabled": true,  
after you are done customising your settings file, type CTRL +X to save it
then type

Code: Select all

service transmission start
to start the server

you can then open the server management by typing in your browser the ip address (or hostname) with :9091 as the port

tahuds
Posts: 1
Joined: Thu Nov 08, 2012 4:09 am

Re: Torrent client for Raspberry Pi

Thu Nov 08, 2012 4:12 am

Will this save the configuration over a reboot cycle?

sim_tcr
Posts: 360
Joined: Tue Nov 06, 2012 1:01 pm
Location: Bangalore

Re: Torrent client for Raspberry Pi

Thu Nov 08, 2012 1:31 pm

lsbx22 wrote:get the debian image and open the terminal console and run:

Code: Select all

sudo apt-get -y install transmission transmission-daemon nano
then start transmission then stop it

Code: Select all

service transmission start && service transmission stop
then edit the configuration file

Code: Select all

nano .config/transmission/settings.json
edit the respective lines to:

Code: Select all

    "rpc-whitelist-enabled": false,
    "rpc-enabled": true,  
after you are done customising your settings file, type CTRL +X to save it
then type

Code: Select all

service transmission start
to start the server

you can then open the server management by typing in your browser the ip address (or hostname) with :9091 as the port
Thank you. I cant wait to try this. My pi is yet to arrive.

User avatar
Leestons
Posts: 53
Joined: Sun Jul 22, 2012 2:19 pm

Re: Torrent client for Raspberry Pi

Thu Nov 08, 2012 11:04 pm

For the above instructions they won't work, you need to type transmission-daemon rather than transmission. Otherwise you will just get "Service not found"

You will also need to run the commands as root or put sudo before them

Code: Select all

sudo service transmission-daemon start
The above guide still didn't work, after some time on google I found you were editing the wrong file

instead of

Code: Select all

.config/transmission-daemon/settings.json
edit

Code: Select all

/etc/transmission-daemon/settings.json

xcorex
Posts: 4
Joined: Thu Oct 04, 2012 8:01 pm

Re: Torrent client for Raspberry Pi

Fri Nov 09, 2012 9:54 am

Leestons is right. You may prefer transmission-daemon over transmission (transmission-gtk/transmission-qt). Another option is rtorrent.
Transmission-daemon is, obviously, a daemon and depends of transmission-common, a web client.
rtorrent is a command line client, very light and efficient. You will need to customize it as a daemon by hand and install a web client if you want.
Make your choice. ;)

sim_tcr
Posts: 360
Joined: Tue Nov 06, 2012 1:01 pm
Location: Bangalore

Re: Torrent client for Raspberry Pi

Thu Nov 15, 2012 6:07 pm

pi@raspberrypi /etc/transmission-daemon $ sudo service transmission-daemon status
[ ok ] transmission-daemon is running.

When i try to browse http://192.168.1.3:9091 i get an authentication promt. i tried pi as username and raspberry as password. But it did not work.

Any thoughts?

User avatar
Leestons
Posts: 53
Joined: Sun Jul 22, 2012 2:19 pm

Re: Torrent client for Raspberry Pi

Thu Nov 15, 2012 8:48 pm

sim_tcr wrote:pi@raspberrypi /etc/transmission-daemon $ sudo service transmission-daemon status
[ ok ] transmission-daemon is running.

When i try to browse http://192.168.1.3:9091 i get an authentication promt. i tried pi as username and raspberry as password. But it did not work.

Any thoughts?
Change the password at /etc/transmission-daemon/settings.json

diablopop
Posts: 4
Joined: Wed Aug 01, 2012 8:52 am

Re: Torrent client for Raspberry Pi

Fri Nov 16, 2012 6:55 am

your artice is fine ,thinks!






_____________________________________________________
I like video games and online games,the site is http://www.vipdiablo3.com/

sim_tcr
Posts: 360
Joined: Tue Nov 06, 2012 1:01 pm
Location: Bangalore

Re: Torrent client for Raspberry Pi

Sat Nov 17, 2012 7:01 pm

Leestons wrote:
sim_tcr wrote:pi@raspberrypi /etc/transmission-daemon $ sudo service transmission-daemon status
[ ok ] transmission-daemon is running.

When i try to browse http://192.168.1.3:9091 i get an authentication promt. i tried pi as username and raspberry as password. But it did not work.

Any thoughts?
Change the password at /etc/transmission-daemon/settings.json
I tried to change ,
"rpc-password": "raspberry",
"rpc-username": "pi",

But when i restart transmission daemon, above values are going back to original.

"rpc-password": "{0082efcb658c70808999caa271479eb704c91265DokKaybY",
"rpc-username": "transmission",

Please help

User avatar
azeam
Posts: 194
Joined: Fri Oct 26, 2012 11:13 pm

Re: Torrent client for Raspberry Pi

Sat Nov 17, 2012 8:02 pm

Stop the daemon before you edit the config file and then start it again.

sim_tcr
Posts: 360
Joined: Tue Nov 06, 2012 1:01 pm
Location: Bangalore

Re: Torrent client for Raspberry Pi

Sun Nov 18, 2012 9:13 am

I am still not successful in accessing transmission client web url. I see below error message when i try to http://<ip>:9091

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.


I am also posting the contents of my settings.json . Can someone please have a look and tell me whats wrong with my setup?

{
"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,
"blocklist-url": "http://www.example.com/blocklist",
"cache-size-mb": 4,
"dht-enabled": true,
"download-dir": "/var/lib/transmission-daemon/downloads",
"download-limit": 100,
"download-limit-enabled": 0,
"download-queue-enabled": true,
"download-queue-size": 5,
"encryption": 1,
"idle-seeding-limit": 30,
"idle-seeding-limit-enabled": false,
"incomplete-dir": "/root/Downloads",
"incomplete-dir-enabled": false,
"lpd-enabled": false,
"max-peers-global": 200,
"message-level": 2,
"peer-congestion-algorithm": "",
"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": "default",
"pex-enabled": true,
"port-forwarding-enabled": false,
"preallocation": 1,
"prefetch-enabled": 1,
"queue-stalled-enabled": true,
"queue-stalled-minutes": 30,
"ratio-limit": 2,
"ratio-limit-enabled": false,
"rename-partial-files": true,
"rpc-authentication-required": true,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true,
"rpc-password": "{29c6ec5ca758c6f26c351dae3a51397f1a27aee1uZBiBJBA",
"rpc-port": 9091,
"rpc-url": "/transmission/",
"rpc-username": "pi",
"rpc-whitelist": "127.0.0.1",
"rpc-whitelist-enabled": true,
"scrape-paused-torrents-enabled": true,
"script-torrent-done-enabled": false,
"script-torrent-done-filename": "",
"seed-queue-enabled": false,
"seed-queue-size": 10,
"speed-limit-down": 100,
"speed-limit-down-enabled": false,
"speed-limit-up": 100,
"speed-limit-up-enabled": false,
"start-added-torrents": true,
"trash-original-torrent-files": false,
"umask": 18,
"upload-limit": 100,
"upload-limit-enabled": 0,
"upload-slots-per-torrent": 14,
"utp-enabled": true
}

User avatar
azeam
Posts: 194
Joined: Fri Oct 26, 2012 11:13 pm

Re: Torrent client for Raspberry Pi

Sun Nov 18, 2012 10:25 am

You need to add the IP address of the computer you are accessing the daemon from in

Code: Select all

"rpc-whitelist": "127.0.0.1",
Separate them with a comma - for example

Code: Select all

"rpc-whitelist": "127.0.0.1,192.168.0.2",
You can also use wildcards:

Code: Select all

"rpc-whitelist": "127.0.0.1,192.168.*.*",
And if you don't want a whitelist (so that all IP addresses can access the daemon) change

Code: Select all

"rpc-whitelist-enabled": true,
to

Code: Select all

"rpc-whitelist-enabled": false,

sim_tcr
Posts: 360
Joined: Tue Nov 06, 2012 1:01 pm
Location: Bangalore

Re: Torrent client for Raspberry Pi

Sun Nov 18, 2012 12:48 pm

I managed to make transmission working with the help of http://www.webupd8.org/2009/12/setting- ... ui-in.html
2 times the pi crashed after few time i left the transmission running to download a movie.
I suspect that transmission's cpu utilization and memory utilization is high. top command shows transmission is utilizing 6 to 10% (or even 20% sometimes) of CPU. Memory utilization is 3.4%. Could it be the reason my pi is crashing?

dom
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 6505
Joined: Wed Aug 17, 2011 7:41 pm
Location: Cambridge

Re: Torrent client for Raspberry Pi

Sun Nov 18, 2012 1:07 pm

smsc95xx.turbo_mode=N should be added to cmdline.txt if you are using torrents. See:
https://github.com/raspberrypi/linux/issues/153

sim_tcr
Posts: 360
Joined: Tue Nov 06, 2012 1:01 pm
Location: Bangalore

Re: Torrent client for Raspberry Pi

Sun Nov 18, 2012 1:21 pm

dom wrote:smsc95xx.turbo_mode=N should be added to cmdline.txt if you are using torrents. See:
https://github.com/raspberrypi/linux/issues/153
should i perform below?
sudo vi /etc/modprobe.d/smscnonturbo.conf
and add line options smsc95xx turbo_mode=N

sim_tcr
Posts: 360
Joined: Tue Nov 06, 2012 1:01 pm
Location: Bangalore

Re: Torrent client for Raspberry Pi

Sun Nov 18, 2012 1:45 pm

sim_tcr wrote:
dom wrote:smsc95xx.turbo_mode=N should be added to cmdline.txt if you are using torrents. See:
https://github.com/raspberrypi/linux/issues/153
should i perform below?
sudo vi /etc/modprobe.d/smscnonturbo.conf
and add line options smsc95xx turbo_mode=N
I understood what you said, I added smsc95xx.turbo_mode=N to /boot/cmdline.txt and rebooted. WIll let you know if that fixed the issue.

sim_tcr
Posts: 360
Joined: Tue Nov 06, 2012 1:01 pm
Location: Bangalore

Re: Torrent client for Raspberry Pi

Mon Nov 19, 2012 8:41 am

sim_tcr wrote:
sim_tcr wrote:
dom wrote:smsc95xx.turbo_mode=N should be added to cmdline.txt if you are using torrents. See:
https://github.com/raspberrypi/linux/issues/153
should i perform below?
sudo vi /etc/modprobe.d/smscnonturbo.conf
and add line options smsc95xx turbo_mode=N
I understood what you said, I added smsc95xx.turbo_mode=N to /boot/cmdline.txt and rebooted. WIll let you know if that fixed the issue.
Nothing resolved my issue.
But i switched from wireless to Ethernet and it working fine.

orca
Posts: 3
Joined: Tue Feb 12, 2013 5:28 pm

Re: Torrent client for Raspberry Pi

Wed Feb 13, 2013 9:34 am

add "smsc95xx turbo_mode=N" is not useful for my Raspberry Pi while using transmission-daemon
It still crashed.

I add four heat sinks on top of the ICs (on PCB board) and remove "smsc95xx turbo_mode=N" in /boot/cmdlines, and now it doesn't crash, just perfect.

sim_tcr
Posts: 360
Joined: Tue Nov 06, 2012 1:01 pm
Location: Bangalore

Re: Torrent client for Raspberry Pi

Tue Feb 19, 2013 1:27 pm

I use transmission-gt (GUI client on a VNC session). Pi Never Crashes.

catbehemoth
Posts: 1
Joined: Fri Mar 01, 2013 12:41 pm
Location: UK

Re: Torrent client for Raspberry Pi

Thu Apr 04, 2013 11:07 am

a question

i changed the default download directory
"download-dir": "/var/lib/transmission-daemon/downloads",
to
"download-dir": "/home/pi/Downloads",

when i add a torrent via WebUI i get write permission problem , how can i allow transmission-daemon to write into this directory?

i've tried to run daemon as a pi user still the same problem. this is the limit of my linux knowledge=)

thank you.

pevans91
Posts: 2
Joined: Sat Apr 06, 2013 8:58 pm

Re: Torrent client for Raspberry Pi

Sat Apr 06, 2013 9:00 pm

I'm having the same problem,

Cannot write into the directory where I want to save my downloads :shock:

Any help would be appreciated!

abhishek2386
Posts: 4
Joined: Mon Jul 15, 2013 8:25 am

Re: Torrent client for Raspberry Pi

Tue Aug 12, 2014 6:42 pm

Friends you can try the complete guide posted here http://www.techjawab.com/2014/08/how-to ... on-on.html

jochenstacker
Posts: 4
Joined: Mon Dec 08, 2014 5:15 pm

Re: Torrent client for Raspberry Pi

Wed Dec 31, 2014 10:31 pm

I have installed full Transmission on my Pi and then connect to the desktop using Xtightvncviewer.
That way Transmission works the same as on my Debian system, except via remote desktop and I find managing multiple torrents and moving files and folders around a bit easier.
Check out this very useful article:
http://www.penguintutor.com/linux/tightvnc
Will give the web based version a blast and see how that goes. Because other than Transmission I manage the Pi fully via SSH.

izabellaman
Posts: 1
Joined: Wed Jun 07, 2017 11:26 am

Re: Torrent client for Raspberry Pi

Wed Jun 07, 2017 11:29 am

I want to start transmission on boot with all torrents paused. I cannot for the life of me figure it out. Any ideas? I'm running raspbian. Thank you

Return to “General discussion”