rutorrent is amazing, we all know it.
It is by far the best seedbox software around. It looks great, has amazing features and performs well. The biggest issue with rutorrent currently is setup. A good number of people who try it can't get it working easily and give up. Others get it working somewhat but have problems.
I'd like to ease thier suffering some. What i'd like to do is write/help write a script (or set of scripts) to help automate some of the install and config.
This would likely exclude rtorrent configuration and installation (at least in the beginning) But should help with:
downloading rutorrent via svn/http
adding unix users
creating .rtorrent.rc files
creating start up scripts or crontabs for @boot setup
configuring webservers (for apache this means creating a vhost or a .conf alias file with authentication, for lighttpd this means using awk scripts to check for options, enable them if they are off, add scgi mounts, so on and so forth. for cherokee about the same. the webserver config may be the hardest part but no reason it's not doable)
The entire script should be interactive (i.e., it would ask you a question like "how many users do you wish to install with rutorrent"
then when you answer, lets say you put 3, it would be like "what would you like to name user 1, what is user1's download dir, what would you like to name user2.
Then it would add the unix users to the os via whatever tool for that os, it would create thier .rtorrent.rc, perhaps a crontab to auto-start rtorrent for that user (or use some other automated setup script)
after that it would create the rutorrent settings and what not....i'm sure you get the idea.
so i need some help realizing this.
anyone interested let me know.
It is by far the best seedbox software around. It looks great, has amazing features and performs well. The biggest issue with rutorrent currently is setup. A good number of people who try it can't get it working easily and give up. Others get it working somewhat but have problems.
I'd like to ease thier suffering some. What i'd like to do is write/help write a script (or set of scripts) to help automate some of the install and config.
This would likely exclude rtorrent configuration and installation (at least in the beginning) But should help with:
downloading rutorrent via svn/http
adding unix users
creating .rtorrent.rc files
creating start up scripts or crontabs for @boot setup
configuring webservers (for apache this means creating a vhost or a .conf alias file with authentication, for lighttpd this means using awk scripts to check for options, enable them if they are off, add scgi mounts, so on and so forth. for cherokee about the same. the webserver config may be the hardest part but no reason it's not doable)
The entire script should be interactive (i.e., it would ask you a question like "how many users do you wish to install with rutorrent"
then when you answer, lets say you put 3, it would be like "what would you like to name user 1, what is user1's download dir, what would you like to name user2.
Then it would add the unix users to the os via whatever tool for that os, it would create thier .rtorrent.rc, perhaps a crontab to auto-start rtorrent for that user (or use some other automated setup script)
after that it would create the rutorrent settings and what not....i'm sure you get the idea.
so i need some help realizing this.
anyone interested let me know.