The work involved in getting transmission-daemon to work is ridiculous. Here's how I got mine to work the way I wanted:
The primary configuration file is /etc/transmission-daemon/settings.json.
This file should be edited by hand. While the Web interface is activated, it doesn't include all options.
My settings.json reads:
Saving the configuration file is somewhat problematic. If you edit settings.json while tranmission is running and then stop/start the daemon, all settings are lost.
It's better to force the running process to re-read its config file with the following command:
In Ubuntu, simply enter the command:
When it finishes, you'll have a menu item. You can also run it from the command line via the command:
There are GUIs for other operating systems. You can find them on their Google Code page:
There's a great remote control client for Android called Torrent-fu. You can find it in Google Play Apps:
Combine Torrent-fu and judicious port-forwarding and security, and you have a Transmission Daemon that you can control and manage torrents (including adding them) from anywhere.