In this series of posts I'll try to document installation and configuration of Transmission on my headless Ubuntu 9.04 NAS.
Transmission is already included in Ubuntu repository, in fact it's the default BT client for this distro, unfortunately the version in Jaunty (1.61) is a bit old and lacks a few useful new features such as DHT. Luckily, there was an up to date package (1.74) at Launchpad, and that's what I'm going to use.
First step is to add the PPA repository to apt sources. I decided to go with a separate file by pasting
deb http://ppa.launchpad.net/transmissionbt/ppa/ubuntu jaunty main deb-src http://ppa.launchpad.net/transmissionbt/ppa/ubuntu jaunty main
into newly created
Then add the authentication key and update APT's sources:
# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 365C5CA1 # apt-get update
Now install the transmission daemon:
# apt-get install transmission-daemon
Since the default setting were a too paranoid for my liking I relaxed them a bit. It's important to shut down the daemon before making any changes to configuration, by running:
# /etc/init.d/transmission-daemon stop
/etc/transmission-daemon/settings.json to allow access to Web UI from my subnet:
and disabled authentication all together with
Now restart the service:
# /etc/init.d/transmission-daemon start
and voilà, my own web based BitTorrent client accessible from LAN via