
The BitTorrent client shipped with the TS-201 is rubbish. I installed TorrentFlux, but got fed up with TorrentFlux not tying up with actual processes that were running. Also when you upload a new Torrent it deletes the pid files of other running torrents. Which messes up my cronjob that restarts torrents that have dies. This makes the torrents unmanageable. The only way to administer these now rogue torrents is to use the command prompt to kill off these torrents. I ended up writing my own PHP GUI for the NAS
The TS-201 QNAP Torrent program actually uses a customised BitTornado, which is a command line Python program. TorrentFlux also uses BitTornado. So all I had to do was take the BitTornado from TorrentFlux-b4rt and write my own PHP front end.

Its simple and effective. A few people have asked me for it so you can download a copy sw.tar.gz
Untar in your Qweb directory. Just change the config.php file to point to where you want files downloaded to. It should create some directories under here, but if not here's an example from my NAS:
[/share/MD0_DATA/Media/NEW] # ls -al drwxr-xr-x 5 guest everyone 4096 Sep 1 11:31 . drwxrwxrwx 20 administ administ 4096 Feb 9 16:42 .. drwx------ 6 guest guest 4096 Sep 1 11:31 .BitTornado drwxr-xr-x 2 guest everyone 8192 Feb 9 15:43 .transfers drwxrwxrwx 6 guest guest 4096 Feb 9 16:32 incoming |
Note the ownerships, since the BitTornado runs as guest.
To access the front page just point to the sw directory on your NAS web server:
e.g. http://10.0.0.50:8090/sw/index.php
(Note this page does not auto refresh, so you need to hit refresh in your browser to see updated stats and such like)
Also don't forget to add a cron job to restart torrents that die overnight when the apache server restarts: http://www.stevewatts.com/tech/2007/nas1/tf.html#cron.
Hope this helps a few people. It works for me and I like the fact I can see processes of each download, if they have died etc. The Status (PID) column is the one to watch. (Remember to refresh the browser to see the latest stats).
The PHP is real simple, the first PHP code I ever wrote, so modifying it should be straight forward.
Its missing stuff like security, auto-refresh, and options for "wget". I will probably add these later but for now it does the job for me.