Best Torrent Client Raspberry Pi

RPi consumes only a few watts of power so it seems to be ideal torrent client platform – it can run for days and slowly (or not) download the content from internet. Setting up Torrent client is very easy. Here is how to do it…

  1. Raspberry Pi Torrent Server
  2. Raspberry Pi Bittorrent Client
  3. Raspberry Pi Torrent Machine

We will install torrent client called Transmission. Before we do that lets update and upgrade our packages.

Torrent

Raspberry Pi qBittorrent. QBittorrent is one of the best torrent clients available that runs on the Raspberry Pi's ARM hardware. It sports both a desktop client and an easy to use web interface. One of the best parts of qBittorrent is its powerful web interface that allows you to control almost every aspect of the client with relative ease. For us, PureVPN makes a case for itself as the best VPN for using torrents on Raspberry PI by offering fast and P2P optimized servers. It is the best price VPN of 2020. For more information, check out the full review of PureVPN.

2
sudo apt-getupgrade

Installing the client:

After installation we need to configure it a bit, but don’t worry, it will take only a few minutes. Configuration file is /etc/transmisson-daemon/transmission.json. There are several values we need to change – here is the list of modified parameters (we will be modifying the rest but in more human way later on).
Before editing the config file stop daemon (if you stop daemon after editing the file, your changes will be overwritten):

To update config file execute:

First we’ll get rid of authentication when connecting to Transmission using web browser

'rpc-authentication-required': false

To avoid loosing any control over who connects to our Transmission we can define IP address range of computers that can connect. With the below settings, Transmission will be controlled by computers with IP addresses starting with 192.168.1.* and from local host (RPi).

Torrent

'rpc-whitelist': '127.0.0.1,192.168.1.*'

Also make sure that the following parameters are set in this way:

'rpc-port': 9091
'rpc-url': '/transmission/'

Now, start Transmission-daemon:

From computer/tablet that has ip within the defined (above) range, connect to your Transmission:
(assuming IP of your Raspberry Pi is 192.168.1.106)

192.168.1.106:9091
or
192.168.1.106:9091/transmission (no / at the end of url)
or
192.168.1.106:9091/transmission/web/ (remember about / at the end of the address)

Best

If you did everything right here is what you should see:

Now, with graphical interface you can easily set majority of Transmission properties as well as upload torrent files and start downloading. The setting you do in web interface will be reflected in settings.json file as soon as Transmission is stopped. If you still want to modify properties in config file, here is a link to description of all possible settings Config File Parameters Description

Remember, that when you set directory for downloaded files, this directory needs to have right privs so that Transmission would be able to write files there. If it’s external drive that will host the directory (most likely that will be the case) and you’ve installed Transmission on RaspBMC, mount if with mode=000 setting in fstab as described in DLNA installation.

Is it over? It can be if you’re fine with checking the download status from web browser, but it would be much cooler to be able to monitor, start and stop torrents from XBMC, since most likely you would like to use XBMC to view/listen media (if you’re downloading one). There is XBMC plug-in that you can install from XBMC GUI.
To install go to: System->Settings->Add-ons->Get Add-ons->XBMC.org Add-ons->Program Add-ons->Transmission and select install. If you disabled logging to Transmission there is nothing to configure. If you enabled it you need to enter username and password in the settings.

To start the plugin go to: Programs->Transmission

Transmission daemon XBMC plugin

Transmission daemon XBMC plugin – detailed torrent status

Isn’t that cool? :)


Hey fellow Retro-Gamers !

VMAN! is at it again for one last time. This time around he has released one of his best Raspberry Pi 4 images ever at a massive 512GB! So make sure you got the right SD Card for it. Will include a link to the recommended one below.

I mean, I have tried many Images for my Pi3B+ in the past always ended up on VMAN longer than others. Why? Because he cares about quality versus quantity. And now the Pi4B, he is the first to release a Stable and Future Proof image. It might be his first and last because it is so. Now he will keep it up to date with fixes via his cleverly engineered Post-Fix Update system. VMAN will also be adding new systems as time goes by easily added via update method. For more info visit his Tapatalk (link below).

Raspberry Pi Torrent Server

This image includes upwards of 50 Systems, and well over 12K ROMs. It’s well balanced. It also includes a VMAN! exclusive updater where he will be releasing fixes. This image will be the last one you ever need. It’s sustainable for a long time. I would recommend the following setup :

Raspberry Pi Bittorrent Client

Torrent

Raspberry Pi Torrent Machine

– Raspberry Pi 4 with at least 2GB RAM recommended 4GB model
– J.E case with at least one fan (Overclock then Geekworm case with 2 fans.)
Samsung 512GBEVO Select U3 . is recommended card