Torrent client for Raspberry Pi
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
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
Re: Torrent client for Raspberry Pi
get the debian image and open the terminal console and run:
then start transmission then stop it
then edit the configuration file
edit the respective lines to:
after you are done customising your settings file, type CTRL +X to save it
then type
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
Code: Select all
sudo apt-get -y install transmission transmission-daemon nano
Code: Select all
service transmission start && service transmission stop
Code: Select all
nano .config/transmission/settings.json
Code: Select all
"rpc-whitelist-enabled": false,
"rpc-enabled": true,
then type
Code: Select all
service transmission start
you can then open the server management by typing in your browser the ip address (or hostname) with :9091 as the port
Re: Torrent client for Raspberry Pi
Will this save the configuration over a reboot cycle?
Re: Torrent client for Raspberry Pi
Thank you. I cant wait to try this. My pi is yet to arrive.lsbx22 wrote:get the debian image and open the terminal console and run:then start transmission then stop itCode: Select all
sudo apt-get -y install transmission transmission-daemon nano
then edit the configuration fileCode: Select all
service transmission start && service transmission stop
edit the respective lines to:Code: Select all
nano .config/transmission/settings.json
after you are done customising your settings file, type CTRL +X to save itCode: Select all
"rpc-whitelist-enabled": false, "rpc-enabled": true,
then typeto start the serverCode: Select all
service transmission start
you can then open the server management by typing in your browser the ip address (or hostname) with :9091 as the port
Re: Torrent client for Raspberry Pi
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
The above guide still didn't work, after some time on google I found you were editing the wrong file
instead of
edit
You will also need to run the commands as root or put sudo before them
Code: Select all
sudo service transmission-daemon start
instead of
Code: Select all
.config/transmission-daemon/settings.json
Code: Select all
/etc/transmission-daemon/settings.json
Re: Torrent client for Raspberry Pi
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.
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.

Re: Torrent client for Raspberry Pi
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?
[ 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?
Re: Torrent client for Raspberry Pi
Change the password at /etc/transmission-daemon/settings.jsonsim_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?
Re: Torrent client for Raspberry Pi
your artice is fine ,thinks!
_____________________________________________________
I like video games and online games,the site is http://www.vipdiablo3.com/
_____________________________________________________
I like video games and online games,the site is http://www.vipdiablo3.com/
Re: Torrent client for Raspberry Pi
I tried to change ,Leestons wrote:Change the password at /etc/transmission-daemon/settings.jsonsim_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?
"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
Re: Torrent client for Raspberry Pi
Stop the daemon before you edit the config file and then start it again.
Re: Torrent client for Raspberry Pi
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
}
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
}
Re: Torrent client for Raspberry Pi
You need to add the IP address of the computer you are accessing the daemon from in
Separate them with a comma - for example You can also use wildcards:
And if you don't want a whitelist (so that all IP addresses can access the daemon) change to
Code: Select all
"rpc-whitelist": "127.0.0.1",
Code: Select all
"rpc-whitelist": "127.0.0.1,192.168.0.2",
Code: Select all
"rpc-whitelist": "127.0.0.1,192.168.*.*",
Code: Select all
"rpc-whitelist-enabled": true,
Code: Select all
"rpc-whitelist-enabled": false,
Re: Torrent client for Raspberry Pi
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?
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?
-
- Raspberry Pi Engineer & Forum Moderator
- Posts: 6505
- Joined: Wed Aug 17, 2011 7:41 pm
- Location: Cambridge
Re: Torrent client for Raspberry Pi
smsc95xx.turbo_mode=N should be added to cmdline.txt if you are using torrents. See:
https://github.com/raspberrypi/linux/issues/153
https://github.com/raspberrypi/linux/issues/153
Re: Torrent client for Raspberry Pi
should i perform below?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
sudo vi /etc/modprobe.d/smscnonturbo.conf
and add line options smsc95xx turbo_mode=N
Re: Torrent client for Raspberry Pi
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 wrote:should i perform below?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
sudo vi /etc/modprobe.d/smscnonturbo.conf
and add line options smsc95xx turbo_mode=N
Re: Torrent client for Raspberry Pi
Nothing resolved my issue.sim_tcr wrote: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 wrote:should i perform below?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
sudo vi /etc/modprobe.d/smscnonturbo.conf
and add line options smsc95xx turbo_mode=N
But i switched from wireless to Ethernet and it working fine.
Re: Torrent client for Raspberry Pi
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.
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.
Re: Torrent client for Raspberry Pi
I use transmission-gt (GUI client on a VNC session). Pi Never Crashes.
-
- Posts: 1
- Joined: Fri Mar 01, 2013 12:41 pm
- Location: UK
Re: Torrent client for Raspberry Pi
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.
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.
Re: Torrent client for Raspberry Pi
I'm having the same problem,
Cannot write into the directory where I want to save my downloads
Any help would be appreciated!
Cannot write into the directory where I want to save my downloads

Any help would be appreciated!
-
- Posts: 4
- Joined: Mon Jul 15, 2013 8:25 am
Re: Torrent client for Raspberry Pi
Friends you can try the complete guide posted here http://www.techjawab.com/2014/08/how-to ... on-on.html
-
- Posts: 4
- Joined: Mon Dec 08, 2014 5:15 pm
Re: Torrent client for Raspberry Pi
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.
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.
-
- Posts: 1
- Joined: Wed Jun 07, 2017 11:26 am
Re: Torrent client for Raspberry Pi
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