This project is now open source and hosted on Google Project Hosting
The information below may no longer be up-to-date or valid. Please go to the official project page for the latest and greatest release:

http://code.google.com/p/rtorrent-for-iphone/

rtorrent for iPhone
I recently set up rtorrent on my Debian box at home and have been enjoying the excellent rutorrent webinterface (http://code.google.com/p/rutorrent/) - the only problem is that it isn't especially iPhone friendly. I had the idea one lazy afternoon that I could utilize my awesome web haxxing skills to create a quick n' dirty iPhone webinterface for rtorrent. A few hours later it was up and running - and then I decided I might as well release this on them intertubes, as there is a dismal lack of any sort of rtorrent iPhone webinterface out there. So, what can it do?

Display a list of all active torrents along with upload/download speed, estimated remaining download time*and percentage complete
Add a torrent by copy/pasting a .torrent download URL - which then gets passed to rtorrent
It can connect to rtorrent using a unix socket, scgi_port (only one that's tested) or an SCGI gateway
*

That's it - all you need when you are out and about and feel the craving to check up on your downloads - or just HAVE to get that latest episode of whatever*(e.g. when at the pub having a lager, or maybe when you're out walking your cousins dog because he was being a total jerk breaking his leg like that)

Screenshot!


Now, you may be asking yerself:*How can he be downloading with 4.6MB a second? Well that's just how I roll son!

Download
To get started, download the package here:

rtorrent for iPhone webinterface v0.001b (Oct 23rd 2010 - ZIP)

Unzip to a web-accessible directory of your choice and follow the instructions in README.txt

Instructions
This is the install instructions lifted from the Readme - Just to illustrate what's involved in setting this up:

Copy the rtorrent for iPhone files*to a web accessible directory of choice
Edit the config.inc.php file with your settings
Set the appropriate rights for the elevaterights executable by issuing the commands:

chown root:root elevaterights
chmod 6755 elevaterights
Open up the riPhone web-page on your iPhone - Congrats, you can now monitor rtorrent downloads and add torrents!
Credits
Props go out to the creators of rTWi from whom I lifted most of the code which communicates with rtorrent (http://rtwi.jmk.hu/wiki/)

For any feedback or information, please use the contact form here on the site and I will get back to you if you had something clever to say. Thanks for checking this out - and I hope it works for you as well as it did for me!