Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a virtual server which acts mainly as mail server. I wonder whether I could set up a mirror for certain files like Linux ISO images, conference talk recordings and other stuff.

How could I seed automatically all torrents from XML feeds plus torrents added by hand?

Further conditions:

  • The data files should be accessable via HTTP/FTP, too
  • total traffic and bandwidth uage need to be restricted, plus bonus points for restrictions per feed or file

I hope to get a suggestion for a system which imports the feeds automatically and works without much maintenance. Any existing free software for GNU/Linux or something easily to implement in short time is okay. Recommendations highly appreciated! :)

share|improve this question
up vote 2 down vote accepted

You can use rTorrent to do what you want. It's included with most Linux distributions.

You can configure a directory you can just drop .torrent files in via SFTP or WebDAV. You can use the RSSDler add-on to automatically download from torrent RSS feeds. (I assume that's what you meant by XML.)

To be able to download data files (and optionally upload) via HTTP you'll have to use lighttpd, Apache, or other suitable web server software.

You can configure settings globally in a configuration file and per-torrent via the user interfaces. It has a full-featured text-based interface which you can access via SSH. There are also a number of web-based frontends as well as one for Mac. Finally there is a XMLRPC API so you can do all sorts of things programatically.

share|improve this answer
TorProject's Tails wiki provides a nice tutorial on how to set up rssdler and rtorrent to automatically download new torrents to seed them automatically. Please consider mirroring their project :D… – earthmeLon Jun 14 '12 at 17:42

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .