PDA

View Full Version : wTorrent/rTorrent Help



ShadowScout379
03-30-2009, 04:10 PM
Hey,
I successfully installed rtorrent and wtorrent on my debian etch server following this guide:

http://xseria.com/files/public/what/deb-box-guide.html#ftp

But I want two different wTorrent accounts. Is this possible?
And if yes, how do I do it?

Thanks a lot :)

manu1991
03-30-2009, 04:54 PM
Create two different users and install them on each :D

ShadowScout379
03-30-2009, 05:31 PM
are u sure that would work?

gueriLLaPunK
04-08-2009, 09:56 AM
Is there a way to check how many users are on a Debian account? Is this the only way to run multiple rTorrent clients?

OmarH
04-08-2009, 04:12 PM
afaik you can use multiple instances of rtorrent with one account if u use different rtorrent.rc files and session directory's
dunno about wtorrent though...

Snarkyone
04-18-2009, 05:20 PM
Yes, you can have as many as you want, I have had a few servers setup with Debian and rTorrent with wTorrent GUI and it runs great.

Jontox
04-18-2009, 10:41 PM
Hi all,

I'm currently trying to have an additionnal user on same server with Rtorrent and Wtorrent.

I'm using lighttpd and encountered an issue...
how do you configure additional server.scgi with lighttpd ?


nano /etc/lighttpd/conf-available/10-scgi.conf


Add the following to this file and then save and exit

scgi.server = (
"/RPC2" => # RT_DIR
( "127.0.0.1" =>
(
"host" => "127.0.0.1", # Ip where rtorrent is listening
"port" => 5000, # Port specified in .rtorrent.rc
"check-local" => "disable"
)

I want my second Wtorrent to use port 5001 and /RPC3, is it possible ?

Thanks a lot for your help

)
)

seedhost-net
04-20-2009, 03:28 PM
Paste your whole /etc/lighttpd/lighttpd.conf into a link or here and ill help you do it, i am currently running 4 wTorrents on same lighttpd , but i would have to tell you wTorrent is very unstable.

Hi all,

I'm currently trying to have an additionnal user on same server with Rtorrent and Wtorrent.

I'm using lighttpd and encountered an issue...
how do you configure additional server.scgi with lighttpd ?


nano /etc/lighttpd/conf-available/10-scgi.conf


Add the following to this file and then save and exit

scgi.server = (
"/RPC2" => # RT_DIR
( "127.0.0.1" =>
(
"host" => "127.0.0.1", # Ip where rtorrent is listening
"port" => 5000, # Port specified in .rtorrent.rc
"check-local" => "disable"
)

I want my second Wtorrent to use port 5001 and /RPC3, is it possible ?

Thanks a lot for your help

)
)

Jontox
04-20-2009, 06:02 PM
[quote=********-net;3192478]Paste your whole /etc/lighttpd/lighttpd.conf into a link or here and ill help you do it, i am currently running 4 wTorrents on same lighttpd , but i would have to tell you wTorrent is very unstable.

Please find it here below and thanks for any future help on that matter. :-)


# Debian lighttpd configuration file
#

############ Options you really have to take care of ####################

## modules to load
# mod_access, mod_accesslog and mod_alias are loaded by default
# all other module should only be loaded if neccesary
# - saves some time
# - saves memory

server.modules = (
"mod_access",
"mod_alias",
"mod_accesslog",
"mod_compress",
"mod_scgi"
# "mod_rewrite",
# "mod_redirect",
# "mod_status",
# "mod_evhost",
# "mod_usertrack",
# "mod_rrdtool",
# "mod_webdav",
# "mod_expire",
# "mod_flv_streaming",
# "mod_evasive"
)

## a static document-root, for virtual-hosting take look at the
## server.virtual-* options
server.document-root = "/var/www/"

## where to send error-messages to
server.errorlog = "/var/log/lighttpd/error.log"

## files to check for if .../ is requested
index-file.names = ( "index.php", "index.html",
"index.htm", "default.htm",
"index.lighttpd.html" )


## Use the "Content-Type" extended attribute to obtain mime type if possible
# mimetype.use-xattr = "enable"

#### accesslog module
accesslog.filename = "/var/log/lighttpd/access.log"

## deny access the file-extensions
#
# ~ is for backupfiles from vi, emacs, joe, ...
# .inc is often used for code includes which should in general not be part
# of the document-root
url.access-deny = ( "~", ".inc", ".db", ".tpl.php", ".cls.php" )
##
# which extensions should not be handle via static-file transfer
#
# .php, .pl, .fcgi are most often handled by mod_fastcgi or mod_cgi
static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )


######### Options that are good to be but not neccesary to be changed #######

## bind to port (default: 80)
# server.port = 81

## bind to localhost only (default: all interfaces)
## server.bind = "localhost"

## error-handler for status 404
#server.error-handler-404 = "/error-handler.html"
#server.error-handler-404 = "/error-handler.php"

## to help the rc.scripts
server.pid-file = "/var/run/lighttpd.pid"

##
## Format: <errorfile-prefix><status>.html
## -> ..../status-404.html for 'File not found'
#server.errorfile-prefix = "/var/www/"

## virtual directory listings
dir-listing.encoding = "utf-8"
server.dir-listing = "enable"

## send unhandled HTTP-header headers to error-log
#debug.dump-unknown-headers = "enable"

### only root can use these options
#
# chroot() to directory (default: no chroot() )
#server.chroot = "/"

## change uid to <uid> (default: don't care)
server.username = "www-data"

## change uid to <uid> (default: don't care)
server.groupname = "www-data"

#### compress module
compress.cache-dir = "/var/cache/lighttpd/compress/"
compress.filetype = ("text/plain", "text/html", "application/x-javascript", "text/css")

#### status module
# status.status-url = "/server-status"
# status.config-url = "/server-config"

#### url handling modules (rewrite, redirect, access)
# url.rewrite = ( "^/$" => "/server-status" )
# url.redirect = ( "^/wishlist/(.+)" => "http://www.123.org/$1" )

#
# define a pattern for the host url finding
# %% => % sign
# %0 => domain name + tld
# %1 => tld
# %2 => domain name without tld
# %3 => subdomain 1 name
# %4 => subdomain 2 name
#
# evhost.path-pattern = "/home/storage/dev/www/%3/htdocs/"

#### expire module
# expire.url = ( "/buggy/" => "access 2 hours", "/asdhas/" => "access plus 1 seconds 2 minutes")

#### rrdtool
# rrdtool.binary = "/usr/bin/rrdtool"
# rrdtool.db-name = "/var/www/lighttpd.rrd"


#### variable usage:
## variable name without "." is auto prefixed by "var." and becomes "var.bar"
#bar = 1
#var.mystring = "foo"

## integer add
#bar += 1
## string concat, with integer cast as string, result: "www.foo1.com"
#server.name = "www." + mystring + var.bar + ".com"
## array merge
#index-file.names = (foo + ".php") + index-file.names
#index-file.names += (foo + ".php")


#### external configuration files
## mimetype mapping
include_shell "/usr/share/lighttpd/create-mime.assign.pl"

## load enabled configuration files,
## read /etc/lighttpd/conf-available/README first
include_shell "/usr/share/lighttpd/include-conf-enabled.pl"

#### handle Debian Policy Manual, Section 11.5. urls
### by default allow them only from localhost
### (This must come last due to #445459)
$HTTP["remoteip"] == "127.0.0.1" {
alias.url += (
"/doc/" => "/usr/share/doc/",
"/images/" => "/usr/share/images/"
)
$HTTP["url"] =~ "^/doc/|^/images/" {
dir-listing.activate = "enable"
}
}

seedhost-net
04-20-2009, 06:23 PM
Here is the Syntax :



scgi.server = (
"/RPC2" => # RT_DIR
( "127.0.0.1" =>
(
"host" => "127.0.0.1", # Ip where rtorrent is listening
"port" => 5000, # Port specified in .rtorrent.rc
"check-local" => "disable"
)
)
"/RPC3" => # RT_DIR
( "127.0.0.1" =>
(
"host" => "127.0.0.1", # Ip where rtorrent is listening
"port" => 5001, # Port specified in .rtorrent.rc
"check-local" => "disable"
)
)
)

Jontox
04-20-2009, 07:29 PM
Thanks ********-net.

I will modify the file and reload lighttpd.
I will post any issue if anyone appears.

:-)

Jontox
04-21-2009, 08:00 AM
Here is the Syntax :



scgi.server = (
"/RPC2" => # RT_DIR
( "127.0.0.1" =>
(
"host" => "127.0.0.1", # Ip where rtorrent is listening
"port" => 5000, # Port specified in .rtorrent.rc
"check-local" => "disable"
)
)
"/RPC3" => # RT_DIR
( "127.0.0.1" =>
(
"host" => "127.0.0.1", # Ip where rtorrent is listening
"port" => 5001, # Port specified in .rtorrent.rc
"check-local" => "disable"
)
)
)


I have modified 10-scgi.conf file accordingly but here is the result when I restarted lighttpd server.


* Stopping web server lighttpd [ OK ]
* Starting web server lighttpd
2009-04-21 09:52:10: (configfile.c.855) source: /etc/lighttpd/conf-enabled/10-scgi.conf line: 10 pos: 9 parser failed somehow near here: /RPC3
2009-04-21 09:52:10: (configfile.c.855) source: /usr/share/lighttpd/include-conf-enabled.pl line: 3 pos: 1 parser failed somehow near here: (EOL)
2009-04-21 09:52:10: (configfile.c.855) source: /etc/lighttpd/lighttpd.conf line: 156 pos: 1 parser failed somehow here: (EOL) [fail]Any idea why it is not working properly :frusty: ?

seedhost-net
04-21-2009, 09:39 AM
try :


scgi.server = (
"/RPC2" => # RT_DIR
( "127.0.0.1" =>
(
"host" => "127.0.0.1", # Ip where rtorrent is listening
"port" => 5000, # Port specified in .rtorrent.rc
"check-local" => "disable"
)
)
,"/RPC3" => # RT_DIR
( "127.0.0.1" =>
(
"host" => "127.0.0.1", # Ip where rtorrent is listening
"port" => 5001, # Port specified in .rtorrent.rc
"check-local" => "disable"
)
)
)



Here is the Syntax :



I have modified 10-scgi.conf file accordingly but here is the result when I restarted lighttpd server.


* Stopping web server lighttpd [ OK ]
* Starting web server lighttpd
2009-04-21 09:52:10: (configfile.c.855) source: /etc/lighttpd/conf-enabled/10-scgi.conf line: 10 pos: 9 parser failed somehow near here: /RPC3
2009-04-21 09:52:10: (configfile.c.855) source: /usr/share/lighttpd/include-conf-enabled.pl line: 3 pos: 1 parser failed somehow near here: (EOL)
2009-04-21 09:52:10: (configfile.c.855) source: /etc/lighttpd/lighttpd.conf line: 156 pos: 1 parser failed somehow here: (EOL) [fail]Any idea why it is not working properly :frusty: ?

Jontox
04-25-2009, 08:28 AM
It works, thanks a lot :-) seed-host.net