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

Does torrent software exist which allows access through a WebUI? Useful features which I'd really like include:

  • Timers
  • Allows downloading of files over HTTP/FTP
share|improve this question

migrated from Feb 19 '11 at 18:10

This question came from our site for professional and enthusiast programmers.

up vote 3 down vote accepted

Transmission ?

share|improve this answer
Are there any guides on how to set this up on a headless server? – user68283 Feb 19 '11 at 18:23

I've been using rtorrent with rtgui as its web front end. Very easy to use and setup.

Both are built in to the Ubuntu universe.

sudo apt-get install rtorrent rtgui

Also in the repo is rtpg-www, but I haven't used it.

share|improve this answer
+1. peronslly i use the wtorrent front end, but its all good. - the onyl slight downside of rtorrent is theres no queueing (everything comes down when you add it) - other than that its ace., can even add things over ssh / screen – Sirex Apr 18 '11 at 6:41
@Sirex - Here's a script to queue downloads. Also rtorrent has some pretty extensive rules you can apply to help with seeding and overal scheduling. – Brombomb Apr 20 '11 at 5:02

There seem to be many web frontends for rtorrent:

share|improve this answer

MLDonkey supports a number of peer-to-peer protocols, including BitTorrent. It has a Web interface, as well as a Telnet-based one and one suitable for desktop clients.

share|improve this answer

Transmission is your best bet. It can run in headless mode accessed via a slick browser interface, but also has a decent local GUI if you want to go that way. Configuration is simple yet powerful, and the browser UI has just enough functionality to make it useful without bloat.

share|improve this answer

I highly recommend Deluge.

It has a built in webui. One that is just as powerful as the GUI with all the same features.

Even better it also works in thin client mode that allows you to use the native GTK desktop GUI on a Linux/Windows/Mac system but connect it to another systems daemon backend (turn on classic mode in the options). Once setup it's completely seamless and just as functional as if it was running locally. This lets torrents/magnet links work just if you where using BitTorrent on your desktop (although personally I just save them to a shared folder that I set Deluge up to look for new torrents in periodically which is another handy feature).

Instructions for both webui and thin client.

It does have a scheduler, although I'm not sure how good it is. But another advantage is that it has a cli interface, this allows you to write shell scripts to control it with little work.

For example a simple script to stop seeding. Just put it in a cron job at whatever time you want.

SEEDING=`deluge-console "info" | grep "State:\ Seeding" -B 1 | grep "ID" | cut -f2 -d\ `
echo $SEEDING | while read ID; do
    echo "Pausing: $ID";
    #deluge-console  "pause $ID"

It's a full BitTorrent client. It has a lot more features than something like Transmission. It's somewhat like Azurus (Vuze) was back in the day (except without bloat).

Another control idea if you own a smartphone is to look at something like Transdroid. It supports Deluge and quite a few other programs (personally I couldn't get Deluge to work but I think I had a odd setup).

share|improve this answer

Nobody has mentioned Vuze? It is not open source but it has its own web based interface ( and a very nice plugin (which I prefer) called HTML Web UI.

share|improve this answer

You must log in to answer this question.