Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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 stackoverflow.com Feb 19 '11 at 18:10

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

add comment

7 Answers 7

up vote 3 down vote accepted

Transmission ?

https://trac.transmissionbt.com/wiki/WebInterface

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
add comment

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. forum.synology.com/enu/viewtopic.php?f=38&t=8992 Also rtorrent has some pretty extensive rules you can apply to help with seeding and overal scheduling. –  Brombomb Apr 20 '11 at 5:02
add comment

There seem to be many web frontends for rtorrent:

http://filesharefreak.com/2009/08/11/a-comparison-of-three-rtorrent-seedbox-web-frontends/

share|improve this answer
add comment

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
add comment

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
add comment

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"
done

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
add comment

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

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.