RTorrent with xmlrpc-c support on LSPro

rTorrent is a console-based BitTorrent client with a focus on efficiency. This guide describes how to set up rTorrent with XMLRPC support.

This was performed on a Linkstation Pro with Debian installed

Thanks
Thanks to MoonMaker on the buffalo nas forums. Rtorrent with xmlrpc-c from source

This forum post contains lots of additional information on setting up rtorrent and ntorrent.

Thanks Jose Luis Rivas for maintaining rtorrent 0.8.4 in debian experimental. 

Install Basics
Follow the guide on Installing packages from the Debian unstable branch but just replace the word unstable with experimental.

It's easy really, in my sources.list I have the line

deb http://ftp.uk.debian.org/debian/ experimental main contrib non-free

which seems to work

Installation
After gaining access to experimental packages, as root, all you need to do is

$ aptitude install -t experimental rtorrent

and it should work

Modifying .rtorrent.rc
I won't bother repeating the information in the good guide

Set Up rTorrent on LSPro for setting all the usual settings and using screen with rtorrent.

The following needs to be added to .rtorrent.rc to setup XMLRPC-C support

scgi_port = :5000
 * 1) scgi_local = /home/torrent/rpc.socket

See the rTorrent user guide to learn how to work with the rTorrent interface.

Interfaces which use XMLRPC-C for rTorrent
Here's just a few of the many alternative interfaces for rtorrent once you've enabled xmlrpc-c support

nTorrent. Can't seem to get this working with 0.8.4

Web-based:

wTorrent

n2hell

rtGui. I'm using this now. Works well