Skip to content

varyoo/qrtorrent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Screenshot

Build

# pacman -S xmlrpc-c qt5-base
$ qmake
$ make release
$ ./qrtorrent

Remote rTorrent setup

nginx.conf for SSL and basic authentication:

server {
    listen 443 ssl;
    server_name rtorrent.local;
    ssl_certificate /.../rtorrent.crt;
    ssl_certificate_key /.../rtorrent.key;
    location /RPC2 {
        scgi_pass 127.0.0.1:5000;
        include scgi_params;
        auth_basic "private";
        auth_basic_user_file /.../rtorrent.htpasswd;
    }
}

.rtorrent.rc:

scgi_port = localhost:5000

There is a lot of work to be done

You can run lighttpd on port 8080 as a regular user in the repo directory using:

$ lighttpd -D -f lighttpd.conf
$ xmlrpc localhost:8080/RPC2 system.listMethods

See https://github.com/rakshasa/rtorrent/wiki/RPC-Setup-XMLRPC

Build in debug mode:

$ qmake
$ make debug&&./qrtorrent

About

rTorrent remote client written in Qt in C++

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published