What BitTorrent managers exist for the GUI part of Ubuntu and what benefits do they offer in terms of:

  • Speed to start downloading (Search Speed, Seed, Leech)
  • Speed while downloading
  • Compatibility
  • Stability
  • Data check
  • Other attributes
link|improve this question
4  
too bad you asked for GUI programs, I was about to recommend rtorrent – Sebastian Jun 13 '11 at 20:45
We could use rtorrent with web based GUI :) – user16989 Jun 14 '11 at 2:30
1  
This isn't closed as subjective? – endolith Jun 14 '11 at 2:49
1  
See also best bittorrent client on Linux on unix.stackexchange.com. – Faheem Mitha Jun 14 '11 at 7:51
It is very hard to select since qbittorrent is excellent, ktorrent awesome and deluge also is a good one. All 3 are fast to start downloading which is something I like. – Luis Alvarado Oct 27 '11 at 16:21
feedback

10 Answers

up vote 22 down vote accepted

deluge Install X

What is Deluge?

Deluge is a full-featured BitTorrent client for Linux, OS X, Unix and Windows. It uses libtorrent in it's backend and features multiple user-interfaces including: GTK+, web and console. It has been designed using the client server model with a daemon process that handles all the bittorrent activity. The Deluge daemon is able to run on headless machines with the user-interfaces being able to connect remotely from any platform.

Deluge is not tied to any particular desktop environment and will work just fine in GNOME, KDE, XFCE and others.

The libtorrent library is a huge part of Deluge.

What about features?

Core/UI split allowing Deluge to run as a daemon
Connect remotely to the Deluge daemon
Web UI
Console UI
GTK+ UI
BitTorrent Protocol Encryption
Mainline DHT
Local Peer Discovery (aka LSD)
FAST protocol extension
µTorrent Peer Exchange
UPnP and NAT-PMP
Proxy support
Web seed
Private Torrents
Global and per-torrent speed limits
Configurable bandwidth scheduler
Password protection
RSS (via Plugin)
Other  libtorrent features

Installation

Install via command line :

sudo apt-get install deluge

Install use Deluge via PPA :

https://launchpad.net/~deluge-team/+archive/ppa

link|improve this answer
2  
Am a big KTorrent fan but OMG this deluge has some very nice features. Give me 2 days to test it out versus KTorrent, qbittorrent and Torrentflux. – Luis Alvarado Jun 13 '11 at 21:06
And it has plugins. – Brendan Long Jun 13 '11 at 21:48
after using the various torrent apps for years now, ive surmised my thoughts to this: transmission appears fine, but many torrents refuse to do anything in it. i dont use transmission anymore for this reason. ktorrent was my fave for a couple years, but the whole KDE thing never looked very pretty in gnome. ktorrent works and is fine. deluge is fast. i dont have never had a prob, it is easily customizable and JUST WORKS. my pick is Deluge. – I Heart Ubuntu Jun 16 '11 at 10:03
Bare in mind that it's written in Python and can be quite a RAM eater. If you're okay with that then this is an excellent choice. – EarthMind Jun 17 '11 at 22:15
Deluge is not allowed on many of the more popular private torrent sites unfortunately. – Thomas Boxley Oct 27 '11 at 17:40
show 2 more comments
feedback

Transmission is a good Torrent client, it is installed by default .

link|improve this answer
11  
Transmission is already installed by default in Ubuntu, no need to apt-get it. – MestreLion Jun 13 '11 at 20:12
7  
It's also one of the few clients that allow you to disable upload. – htorque Jun 13 '11 at 21:31
10  
@htorque Kind of defeats the purpose of a distributed data sharing model, doesn't it? – Marco Ceppi Jun 13 '11 at 21:35
1  
@Marco Ceppi People who have a restriction on their download/uploads would find that feature very handy. – scouser73 Jun 13 '11 at 22:29
6  
@MarcoCeppi Yes, yet it doesn't violate the protocol specification and given the fact that BitTorrent is still widely used while such clients always existed, it seems to be no real problem at all. Like FOSS seems to work without everyone giving back. – htorque Jun 13 '11 at 23:10
feedback

Comparing the speeds of clients I think this is a difficult question to answer and can only be really tested in lab conditions.

I am one of the Deluge devs and we get quite a few people that rave about the transfer speed however the credit should really go to libtorrent(rasterbar) which does all the heavy lifting and is at the core of Deluge plus many other clients such as qBitTorrent.

As for features there is a large table of torrent client comparisons on wikipedia

From a personal viewpoint I use Deluge torrent client as I perceive it to be the best client for Ubuntu, written in Python with an excellent server/client setup so can be accessed via web, console and gui. It also has a good range of plugins and is very stable.

link|improve this answer
2  
Wow, a Deluge dev here? Im a great fan! Its my favorite torrent client. – MestreLion Jun 13 '11 at 20:25
The clever thing about Deluge is that the server/client is hidden. You download and start Deluge and if that's the PC you keep on all the time, you just leave it running. Then on your laptop, you run another instance of Deluge, but instruct it in the GUI to connect to your server. Very slickly done. And a great, full featured BitTorrent client in every other way. Highly recommended. – Scaine Jun 13 '11 at 21:46
Deluge is great but it doesn't seem to play well with Unity - at least not at v1.3.1; the newer version doesn't exist in the Natty PPA. Deluge doesn't appear in my new notification bar or in the dock, so I can no longer access the UI and have to kill it through the system monitor. – pdr Jun 14 '11 at 1:32
@pdr 1.3.1 for natty is in the official Ubuntu repo and works perfectly fine. 1.3.2 will be in PPA very soon. – Cas Jun 14 '11 at 1:44
Well that wasn't very obvious, but thanks. Now Deluge rocks again – pdr Jun 14 '11 at 19:24
feedback

I recommend and use Ktorrent , In the software Center.

KTorrent is a BitTorrent client written in C++

Features

  • Upload and download speed capping / throttling & scheduling.
    • Internet searching with torrent search engines using KHTML part.
    • Support for UDP trackers.
    • IP address blocklist plugin.
    • Port forwarding with UPnP (Universal Plug and Play).
    • Protocol encryption.
    • DHT (mainline version), and support for trackerless torrents.
    • µTorrent peer exchange (PEX) support.
    • File Prioritization.
    • Ability to import partially-downloaded files.
    • Directory scanner to automatically watch directories for new torrents.
    • Manual addition of trackers to torrents.
    • RSS feed support.
    • Web interface plugin with default port number 8080.
    • IPv6 support.
    • SOCKS v4 and v5 support.

New features of KTorrent 4.1.1:

  • µTP support
    • Generation and parsing of magnet links
    • UDP tracker scraping
    • Enhanced usability of the queue manager
    • Optional disabling of the webinterface authentication
    • Super-seeding support

Latest version 4.1.1 : How to install Ktorrent 4.1.1?

link|improve this answer
1  
Ubuntu users typically overlook this one because it has a K in the name. I was having issues with Deluge a while back so fell back to KTorrent. As you say, it has a huge number of features and it's relatively stable. Unfortunately with KDE applications, with features comes UI bloat. Doing some things is like trying to fly a spaceship. Good for power users though. – Oli Jun 14 '11 at 12:05
@Oli: I couldn't agree with you more! Sometimes I hate to say what I'm going to say, is that some applications in Ubuntu need a replacement. But yeah I use Ktorrent for it's great feautres. Honestly I didn't use deluge till now ,but I'm going to give it a try very soon. – Binarylife Jun 14 '11 at 12:20
feedback

All anecdotal here, but after trying a lot I ended up preferring qBittorrent. It is another libtorrent(rasterbar) based client and it performs well for me. Coming from Windows I wanted something with many of the capabilities I was used to with uTorrent and the two I found that best met that criteria were qBittorrent and KTorrent, and since I wasn't using KDE I went with qBittorrent.

link|improve this answer
ive never heard of this before, but screenshots look very promising. And, since it uses the same lib as Deluge, one can expect a similar perfomance (and maybe, unfortunately, same CPU and RAM exessive usage). But a uTorrent similar UI is welcome, t – MestreLion Jun 13 '11 at 20:29
Give it a shot, for me it is not resource heavy (and I'm on a netbook). After I discovered it I uninstalled uTorrent/WINE. I still keep Transmission around as a couple of private tracker I sometimes use still haven't whitelisted libtorrent/rasterbar clients. – mvario Jun 13 '11 at 21:31
I am trying it right now. Migrated my 4 active torrents from Deluge. So far looks great. I loved the "alternate speed" quick toggle. "sequential download" is awesome too! I just hope the "Set Location" option is equivalent to the "Move Storage" in Deluge: moves all files even from currently downloading torrents to another location. – MestreLion Jun 13 '11 at 22:08
feedback

µtorrent, a Windows application, works surprisingly well using wine. On my Natty box, I use an older version, 2.0.4 (get it here). It works more or less as you would expect. You can run it without installation if you supply the /NOINSTALL parameter.

Note that there is a Linux version in the works, but so far it has no GUI. Also note that it is not free software, so it is not for purists.

Why would you want to use a proprietary program like µtorrent where native programs are available? It is tiny. You can very easily restart it if something doesn't work. It is reasonably stable and works reliably. It has a good minimalistic interface. It supports RSS feeds.

link|improve this answer
I thought Linux had a version of µtorrent? – DexDub Jun 13 '11 at 22:58
@DexterP17 just a server not a client – Cas Jun 14 '11 at 0:30
I was a huge µTorrent fan on Windows, but Deluge is pretty much the same, but a native Linux program. – Brendan Long Jun 14 '11 at 3:12
I agree that unless you have a reason, you should stick with Deluge or a different native Linux client. – loevborg Jun 14 '11 at 7:33
Very similar is also qBittorent and Flush – cipricus Mar 21 at 16:58
feedback

I'm still using the good and old Vuze (Azureus) client: http://www.vuze.com/ Some people may consider it bloatware but I really like it's power. With some tunning I have achieved the best download speed for my network (warning: subjective and empiric benchmarks lol). It's search features are pretty ok if you want to use it. And you can always fall back to the "Advanced Interface" (old Azureus Style).

Cheers,

link|improve this answer
2  
There has also been a lot of talk about Tixati. The newest kid on the block. – Anthony Accioly Jun 13 '11 at 21:38
+1, Azureus/Vuze is most advanced torrent client available, and it works on every platform since it's written in Java. IT also has many useful plugins available. If you can afford the RAM, this one is the best! – EarthMind Jun 17 '11 at 22:18
feedback

qBittorrent Install qBittorrent

Description

An advanced and multi-platform BitTorrent client with a nice Qt4 user interface as well as a Web UI for remote control and an integrated search engine. qBittorrent aims to meet the needs of most users while using as little CPU and memory as possible.

Features

Simultaneous download of multiple torrents
Integrated torrent search engine
Integrated RSS feed reader and downloader
Good internationalization
DHT, PeX, Encryption, LSD, UPnP, NAT-PMP
Cross platform (Linux, Mac Os, Windows)
Very lightweight
Torrent queueing and prioritizing
Control over files in a torrent (filtering, prioritizing)
Nice µTorrent-like interface with Qt4 toolkit (qBittorrent v2.x)
IP filtering (eMule dat files or PeerGuardian files)
Peer display with country and hostname resolution (qBittorrent v2.x)
Advanced control over torrent trackers (qBittorrent v2.x)
µTorrent peer id spoofing to avoid tracker blacklisting
Closest open source equivalent to µTorrent (qBittorrent v2.x)
Torrent creation tool
Remote control through Secure Web User Interface
link|improve this answer
Am actually using this one right now. Very nice, fast to start downloading. – Luis Alvarado Oct 27 '11 at 16:17
It even lets you change the tray icon ! – cipricus Mar 11 at 15:14
feedback

Hands down winner is rtorrent. The encryption is best in rtorrent and you can easily bypass the ISP throttling. I used to 2mbps speed with it while all other including utorrent or transmission or vuze gave me just 700kbps to 800kbps max. Below is the link to the tutorial about how to use rtorrent like a pro, it will help you get started quickly http://harbhag.wordpress.com/2010/06/30/tutorial-using-rtorrent-on-linux-like-a-pro/

link|improve this answer
Azureus supports encryption too. – EarthMind Jun 17 '11 at 22:18
No doubt that it does. – Harbhag Jun 18 '11 at 4:47
I followed the instructions there and sadly the speed I get is lower than on the GUI I use (Flush, qTorrent). I would love to get the right settings and use rtorrent at its best. Is there any improvement that you made to settings given at the link you posted? – cipricus Mar 9 at 14:05
feedback

I have tried Vuze, but as a former utorrent user cannot cope with that heavy memory use. Transmission and Bittornado are very poorly featured compared to the rest and with no big economy on resources. I tested KTorrent and it seemed ok, but finally experienced some speed deficiency and rather heavy use of my ram.

I am happy to have found and to recommend qBittorrent and Flush. Much lighter (especially Flush). See how to install here.

(By the way - utorrent in Wine is much heavier than in windows and a few times forced me to reboot. Version 2.0 is more stable than the rest.)

qBittorent and Flush may seem to advanced users to still lack complex settings. In this sense, Deluge is very good I think, largely used and trustworthy (to install go to Synaptic or Ubuntu Software Center).

Another interesting one is Tixati (to install here). Just look at its features: chat tixati tixati bandwidth tixati DHT tixati settings

(The only thing I don't like is the colorful tray icon. The rest of the colors are customizable.)

Considering memory use, it seems that all the clients that I mentioned have about the same 'weight' - excepting Vuze, which is java-style bloated and heavy, and Flush, which is lighter.

link|improve this answer
Thank you. Will be testing Flush. I also agree with what you say here although I have not yet had any problems with ktorrent. – Luis Alvarado Mar 8 at 15:13
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.