Monday, 11 January 2010

rTorrent is here!

I've been playing around with my router for a long time, and it's been "upgraded" with a ton of cool new stuff already since I bought it. External antenna, open linux firmware, dedicated application storage and swap drive, external storage. With a USB hub plugged in I managed to even share an old printer across the network, and add a network-shared 1TB hard drive!

The next thing that I wanted to do was: torrents!

I have heard of people installing torrent apps on routers before, and with the storage attached directly to the router (and my laptop's HDD being completely filled up) I decided to give it a try.

I won't describe how I set it up, and configured it. There are tons of tutorials on how to do this on the net already, and I followed tips from the http://wl500g.info forums. The end solution that I have set up right now looks like this:

  • rTorrent installed and running off the router's dedicated external flash drive.
  • lighttpd + php set up and running, with the ruTorrent WebUI sitting on top.
  • The web UI is controlling rTorrent using XMLRPC.
  • Torrents are stored on a dedicated torrent ext3 partition on the external 1TB drive, and are shared on the network

I guess I spent about 5 hours setting it up (mainly because of my lack of knowledge in linux), but it was SO worth it!