IMPORTANT NOTICE

During the next period of time, the Thecus Wiki will migrate to a new site - the NAS Website. The migration is part of an improvement initiative, which includes giving the site a new look and making it more user friendly.

During the migration information may exist both at the old and new site, however slowly pages should start to be located mainly at the new site. Please see the NAS Website for details.

N2100 Module: RTORRENT

From Thecus Wiki

Jump to: navigation, search

Contents

Facts

Name: rTorrent

Maintainer(s): Lzimmerma

Target: N2100

Latest version: 2.0.00

Depends on module(s): UTILS

Installation

Make sure module UTILS is installed and enabled before attempting to install RTORRENT.

Create a shared folder containing the string rtorrent (case insensitive). The rtorrent share may either have public access or may be restriced to known smb users (user and group access set to writable). To use the wTorrent web interface (as well as to have a valid username and password for ntorrent) setup an administrator account by filling in the required info on the install page. This page will be removed permanently once the account is created. Reboot your N2100 now to activate rtorrent and wtorrent.

On the options page you may find a quick introduction to the RTORRENT module, links to the wtorrent install and login pages, direct access to the rtorrent config file (clickithe EDIT button) as well as a restart button for the rtorrent process. Config modifications are at your own risk and not supported by the author.

Description

From the developers site: LibTorrent is a BitTorrent library written in C++ for *nix, with a focus on high performance and good code. The library differentiates itself from other implementations by transfering directly from file pages to the network stack. On high-bandwidth connections it is able to seed at 3 times the speed of the official client. The client uses ncurses and is ideal for use with screen or dtach. It supports saving of sessions and allows the user to add and remove torrents."

This module includes an ncurses based interface using dtach to connect to existing sessions. Upon installation a hidden rtorrent share is created containing folders active and finished. To get access to the hidden shared folder create a share containing the (sub-)string rtorrent (case insensitive) from the admin interface. Permissions for the share can be modified as per any other share, via editing ACL permissions on the Storage -> Folders page. Downloads can be started by placing a torrent file in the active directory or via the ssh rtorrent interface (rtorrent control commands can be looked up on the rtorrent site). Finished downloads are by default moved to the finished directory. You may need to remove the torrent file first before removing the downloaded data from directory finished.

The RTORRENT module contains a built in editor to allow configuration changes from the admin interface. The configuration will be preserved during module upgrades (as long as there is no reboot between removal and re-installation of new module).

Also included is wTorrent, a php/xhtml web interface for rTorrent.

Support Links

rtorrent: The libTorrent and rTorrent project

wtorrent: The wtorrent web interface

ntorrent: The java remote interface

News

  • 2007-11-22: Initial limited release.
  • 2007-12-15: Includes rtorrent version 0.7.9, libtorrent version 0.11.9 and curl.
  • 2008-01-19: Added editor for config file (.rtorrent.rc),
  • 2008-01-25: Uninstaller fix (remove META shutdown script on RTORRENT uninstall), added restart and back buttons to the built-in editor, implemented configuration file backup during module upgrades.
  • 2008-02-14: added xml-prc interface to apache, integrated modified wtorrent.

Versions

  • Version 2.0.00
    • Release date: 2008-02-14
    • Tested working on firmware: 2.1.0.6, 2.1.0.5
    • Does not work on firmware: ?
    • Download: <N4100+ RTORRENT>
    • Download: <N2100 RTORRENT>
Personal tools
product resources