Don't use deluge.

If you're making a torrent box, don't use deluge. It's a pig. It's way slow and resource heavy. I was disconnecting constantly if it was doing anything and it was eating all the CPU. Transmission is way nicer. I can't speak for rtorrent, although I've heard good things. Just no deluge, even though there's a big article on installing it.

Posted Sep 15, 2013, 1:56 AM UTC

342
[deleted]•

Please don't give such shallow advice. Thats nice you had a problem with a piece of software and you let us know. What's not nice... you don't tell us anything about your setup or what your trying to do making any opinion you have irreverent.

35
AntiMeOP•

I'm running a torrent/samba box with an external hard drive. Model B. I'm not new to linux. It's just a terrible resource pig, and I am sharing these details so someone else doesn't waste days messing with it when there are other alternatives. It's not even slightly shallow, it's a flat out warning.

-1
[deleted]•

out of curiosity your samba share that you have set up... what file type are you using for it?

1
AntiMeOP•

Ext4.

0
ctesibius•

It's useful information. We can assess for ourselves whether we need additional information before following his advice.

-8
raygan•

Rtorrent all the way. From the command line like a real man.

17
thedoginthewok•

Is there a way to enable me to click magnet links on my desktop computer, so that they are automatically added to my rtorrent instance on my server?

I currently use deluge, but it's constantly crashing when I add a torrent with a lot of seeds and leechers. I have the deluge desktop client set up to connect to my deluge instance on the server so that I can click on magnet links and have them download on the server.

2
zaphod777•

I ended up creating a cron job to check if it is running and restart the service of needed. http://ubuntuforums.org/showthread.php?t=2141199

1
raygan•

That I have never tried. There may be a way but I've never looked into it. However you can just paste magnet links into it via SSH.

0
thedoginthewok•

I know, but it's a lot easier and faster, if I just do a single mouseclick on a magnet link.

I installed rtorrent on my seedbox, but strangely enough my download speeds are ridiculously low with rtorrent compared to deluge. (the seedbox has a connection with 2 Gigabit downstream and 900 Megabit Upstream). Are there any settings to improve this?

I probably will create a simple autoit script that converts magnet links to torrents and uploads them to the watch folder on my seedbox.

2
TheKillingVoid•

There's a Chrome plugin for Transmission that does it. Rt click, 'Add to Transmission', done.

https://chrome.google.com/webstore/detail/torrent-to-transmission/kfnbjgeekkbjcddceemhjajjiclnoekb

0
thedoginthewok•

That's a good plugin, but I don't use chrome and I don't want to rightclick.

I will probably create my own solution for this.

0
AntiMeOP•

I haven't used it myself, does it have a web interface? I hear it's quite lightweight. Transmission I only use via web. I had it on my router for a long time, but it was a bit troublesome at times.

All I know is transmission is seeding over 200 torrents right now, and it's sitting at 2% CPU.

0
dexpid•

There are a few web interfaces that work with rtorrent. ruTorrent is pretty nice and has lots of plugins. It's very similar to uTorrent. I really like transmission but I hate the web client.

3
AntiMeOP•

If I rebuild again I'll give rtorrent a try.

1
AntiMeOP•

Really, I find it does everything I need. Have you tried it lately? I don't see it missing anything important. But then again I just tell it to start a torrent from URL or from a list of local files, and it works. You can adjust them as needed. What does ruTorrent do that Transmission lacks? Just curious.

-1
dexpid•

I had issues with it refreshing at weird times (usually when I was trying to select something) and losing my place and a handful of other oddities. I just checked out the web interface on the version I have installed locally and its a lot different than the one I was using on debian squeeze. I prefer the command line but if I didn't I would consider trying this out again. ruTorrent has a some advanced features like watching the announce channel on irc to automatically snatch things. Useful if you are running a seedbox and want to make sure you get high profile releases asap. It also has theme support as well if thats your thing.

2
raygan•

That's pretty descent. If you want a web interface you can use ruTorrent which gives you a very customizable and uTorrent-like web interface for rTorrent. I mainly use it through SSH though.

0
Vae-victus•

I will take this moment to shamelessly plug my custom web frontend for Transmission - it has an integrated search feature for TPB and isohunt. It is written in the ExtJS javascript library

https://github.com/Vaevictus/Clutch-ExtJS

screens: http://imgur.com/zKEGJgz

4
KlavKalashj•

How do I try this out?

1
Vae-victus•

remove or backup your existing web frontend from

/usr/share/transmission/web/

use git to clone the github repo locally

git clone https://github.com/Vaevictus/Clutch-ExtJS.git

browse to the frontend like normal!

3
KlavKalashj•

Thanks, this is brilliant!

1
Vae-victus•

glad you like it - please submit bugs or feature requests to the github page. It might motivate me to finish it :0)

1
Simius•

I had the hardest time installing transmission on my raspberry pi, the default config for deluge is much simpler which I'm more than happy to spare the cpu cycles for.

For the advanced, maybe it's possible to run deluge with pypy for more performance?

For me, the biggest resource hog is OpenVPN.

3
AntiMeOP•

At 200 torrents seeding, and 2MB/sec download rate when downloading, it totally overwhelms the pi, and that's even overclocked. Transmission is barely noticeable. Even just connecting to the pi with the remote client in deluge kept it at about 90% with nothing active.

Maybe with just a few torrents active it's not bad, I don't know.

0
[deleted]•

[deleted]

3
AntiMeOP•

Private trackers. Most see no activity except rarely, but I make them available. It's very common if you're into the torrent scene.

0
[deleted]•

[deleted]

2
AntiMeOP•

This is what I used to install transmission. It wasn't too tricky.

http://www.robertsetiadi.net/installing-transmission-in-raspberry-pi/

0
Simius•

Ahh, I remember now, the issue was with the transmission-daemon not having access to my directories I created on my external connected ot my pi.

No matter what I did, I couldn't set the permissions right for it to have read/write permissions.

1
AntiMeOP•

Hmm. Well I am using ext4 on my external drive, but I just did a chown to user/group pi, and added pi to the transmission group. I think I may have told transmission to run as user pi too.

0
[deleted]•

[deleted]

3
AntiMeOP•

I don't deny it's more advanced, it's just too much of a resource hog for my use. It's probably great on a pc server.

0
lv-426b•

What VPN are you using with the pi ? Are you using openelec with the transmission addon ?

0
AntiMeOP•

I'm not using a VPN currently. This is a plain Rasbian distro, overclocked to 900mhz, running headless.

0
ggaspari•

The thing with Deluge is that it has everything AND the kitchen sink. I even suggested a jabber-bot so you could control it (remotely) via your run-of-the-mill IM program like Trillian or Pidgin, guess what, someone did a plugin.

3
k1lln1n3•

I run deluge on one of my rpis and it works great. Only issue I have is it doesn't go as fast as it could, and that might be due to all traffic going through a VPN. But CPU and ram wise, it's sitting at idle, mostly.

Deluge in general can be more of a pain to setup than most clients. I've set it up on full fledged servers and it still took a few days to tinker and find the right mix.

3
b1eb•

I had trouble with transmission, which was the reason I went with deluge.

2
H3g3m0n•

Deluge works great for me but I haven't tried it on a Pi.

The client/server model is great.

My main gripe with it is that development on it seems to have mostly stalled. I understand that it is using an old libtorrent and such.

Are you running it in daemon mode? You can run the UI on another machine like a normal desktop.

1
RandomRDP•

I agree, I have a headless set up and use my laptop to upload torrents and then it downloads faster then Utorrent on my laptop and as the only real power conspumpstion is my fileserver.

Sorry for spelling

2
AntiMeOP•

Yes, I've only tried it in daemon mode. Both using the web client and remote client. It seems to have a terrible time handling a couple hundred torrents. When I connect it takes about 5-10 seconds just to report the list back (and CPU spikes to the high 90s). If the daemon is downloading it often won't respond at all or just disconnects.

-1
yoshi314•

it's more of a problem with torrents than client.

recent archlinux iso torrents crash my transmission and entire r-pi. they have either excessive amounts of chunks, too many http mirrors defined (which transmission also supports) or there is something else about them.

i haven't crashed transmission with any other torrent file yet, except for those.

1
mglachrome•

Not deluge is awful (mostly). Deluge with the thinclient is a ressource hog.

It is currently running at 10% with a few hundred torrents. But if connect the thin client it nearly freezes.

-1