Not so straightforward project it was. I might write a quick tutorial here about the setup in the coming days. What took me the longest to find out: have rutorrent appearing in my cherokee webserver. After having downloaded the needed rpm packages for rtorrent, rutorrent and cherokee, both latter being dependent and as such, installed together after the choice question (what webserver), I expected it actually to work "out of the box", which definitely was not the case on my system. After having spent countless hours to try to find a solution, I simply copied the whole content of the /usr/share/rutorrent to the cherokee server document root (default: /var/www) and that was doing the trick. By the way, it was also not at all obvious to have to enter the URL: localhost/rutorrent for starting rutorrent.)
Package information (very easy to be missed, since it's only appearing one time after urpmi):
The official plugins are contained in the rutorrent-plugins subpackage.
On this Mageia packaging of rutorrent and its plugins, all configuration
files are in /etc/rutorrent.
The access configuration is in /etc/httpd/conf/sites.d/rutorrent.conf. By default only
localhost is allowed to use rutorrent.
Nowhere it's mentioned, that a copy step has to be done. Actually even the location of the rutorrent main files (/usr/share/ruttorrent) is not even mentioned at any place at all!!

Once more, Linux is fine, once it's up and running... ok... so here is my question:
In /etc/httpd/conf/sites.d/rutorrent.conf (mentioned in the package notes):
- Code: Select all
Alias /rutorrent /usr/share/rutorrent
<Directory /usr/share/rutorrent>
Require local granted
</Directory>
Based on this my assumption would be that there would be no need to copy the content over as stated above, since actually the alias should take care of it. On my system though, this isn't working. Is my assumption correct and if yes, what's the problem?