Linux Torrent system


Recommended Posts

I have an always-on linux box in my house and would like to start using that for Bit Torrent.

I've installed cTorrent but don't know where to go from there, my box uses Fedora core 6 in command line mode, but can go into X if needed.

Ideally, it would be nice to set up a system where I can drop .torrent files into an "Incoming" folder and have them be downloaded into a "Finished" folder, both of which being Samba shares.

I'd be able to get that working with Windows uTorrent, but I want it working on my Linux box really. :-(

Link to comment
Share on other sites

cTorrent seems to be a client, so I was going to look closer and see

CTorrent discontinued -- 2006-06-07 15:46:51

While this is old news, I thought I'd put it up on the webpage as an official annoucement. The ctorrent project has been cancelled (finally!). Ever since the main developer, YuHong, left the project back in 2004 there has not been a single release.

on their sourceforge page.

Are you trying to set up a bittorrent server? Or just a client to download (and optionally seed) what you tell it to?

Link to comment
Share on other sites

If you're running in command line mode - google for TorrentFlux. In itself, it's just a PHP front end to BitTornado, but it is a VERY good little system, and doesn't require you to run X or anything else on your linux box. Highly reccomend it.

Link to comment
Share on other sites

Just a client, I'm not going to use it to seed heavily.

There is another one called RTorrent. I have installed both.

Ktorrent and Deluge are very good clients and they are update often. In the case of Deluge it is also cross platform as well.

Link to comment
Share on other sites

If you're running in command line mode - google for TorrentFlux. In itself, it's just a PHP front end to BitTornado, but it is a VERY good little system, and doesn't require you to run X or anything else on your linux box. Highly reccomend it.

Traceback (most recent call last):
  File "/var/www/html/torrentflux/TF_BitTornado/btphptornado.py", line 451, in ?
	run(argv[1],argv[2],argv[3],argv[4],argv[5:])
  File "/var/www/html/torrentflux/TF_BitTornado/btphptornado.py", line 387, in run
	h.failed()
  File "/var/www/html/torrentflux/TF_BitTornado/btphptornado.py", line 118, in failed
	self.writeStatus()
  File "/var/www/html/torrentflux/TF_BitTornado/btphptornado.py", line 278, in writeStatus
	raise KeyboardInterrupt
KeyboardInterrupt

:(

Torrents die instantly and apache log shows this ^

Link to comment
Share on other sites

You can't really do that through TF itself - you need to do it through other linux processes. I had the same issue as you and I could never figure out how to do it.

Link to comment
Share on other sites

Hmmm, when I get home tonight (and after MacWorld buzz) I'm going to find a way of doing this.

Leet markjensen, do you know any apps that can schedule-throttle speeds for certain processes or ports?

Link to comment
Share on other sites

I'm hardly "leet", more just a Linux user (as opposed to admin). Under my avatar, it clearly states I am a "noob" :p :blush:

However, googling shows that others have used iptables to flag traffic and use it for bandwidth shaping.

I don't know if any nice GUI tools exist for this, and while I understand how this might work on a distant high-altitude overview, the exact mechanics are unfamiliar, as I don't work much with iptables directly.

Link to comment
Share on other sites

I'm hardly "leet", more just a Linux user (as opposed to admin). Under my avatar, it clearly states I am a "noob" :p :blush:

However, googling shows that others have used iptables to flag traffic and use it for bandwidth shaping.

I don't know if any nice GUI tools exist for this, and while I understand how this might work on a distant high-altitude overview, the exact mechanics are unfamiliar, as I don't work much with iptables directly.

Cool I will check it out.

Meh so hard!

Edited by hotdog963al
Link to comment
Share on other sites

Port throttling apparently doesn't work. I tried it and it seems to keep going, although not accept any new incoming connections.

what I've done is-

set up a cronjob with:

00 9 * * * /usr/bin/killall /usr/bin/python -s SIGSTOP >/dev/null 2>&1

50 23 * * * /usr/bin/killall /usr/bin/python -s SIGCONT >/dev/null 2>&1

Works for me :p

And yes, that freezes all my python scripts but I only use this so it's ok.

Link to comment
Share on other sites

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.