FaJoTorrent

ScreenshotThis module implements a multiuser BitTorrent client utilizing rTorrent as backend and ruTorrent as web based user interface. This module has been developed as replacement for the outdated RTORRENT module.

rTorrent is a BitTorrent client using libtorrent (a BitTorrent library written in C++ for *nix, with a focus on high performance and good code), which on high-bandwidth connections is able to seed at 3 times the speed of the official client. It supports saving of sessions and allows the user to add and remove torrents.

Supported Models

This module should work for the following models:

1U4200XXX, N2800, 1U4500, N4510U, 1U4600, M3800, N4800, N0503, N4800Eco, N2200XXX, N5550, N2520, N3200PRO, N6850, N3200XXX, N7510, N4100PRO, N7700PROv2, N4200, N8800PROv2, N4200Eco, N8900, N4200PRO, N8850, N4520, N8900V, N10850, N12000, N5200, N12000PRO, N5200PRO, N12000V, N5200XXX, N16000, N5500, N16000PRO, N7700, N16000V, N7700+, N7700PRO, N7700SAS, N8200XXX, N8800, N8800+, N8800PRO, N8800SAS

Installation

Extract the module binary package (.mod) from the archive and install it.

Note: Please make sure that the old RTORRENT module is not enabled.

Dependencies and Requirements

Since version 2.00.00 this module depends on:

The above modules must be installed and enabled prior to installing this module.

When upgrading from version 1.x to 2.x the following commands have to be run from a shell to backup the current configuration and torrents before the old module is deinstalled:

cd /raid/data/module/FaJoTorrent
cp system/var/home/.rtorrent.rc system/etc/rtorrent.rc
tar czf /raid/data/module/backup/FaJoTorrent/backup.tgz www/rutorrent/share system/etc/rtorrent.rc

The backup will automatically be restored when installing version 2.x.

Configuration

After enabling the module the module status and configuration page can be accessed. This page allows to enable, disable and configure the ruTorrent authentication and to manage some of the rTorrent default settings.

After installing the module the ruTorrent UI pages are protected and require a username and password. Per default any local user is allowed to access ruTorrent. The ruTorrent interface is directly accessible through the following URL:

http://<nas-ip>/modules/FaJoTorrent/www/rutorrent/

or through the modules management interface.

The default torrent folder will be:

/raid/data/FaJoTorrent

Please make sure the path exists (e.g. as or within a shared folder). You may want to change the path to an existing share or folder.

Known issues

  • plugin "screenshots" will not work and issues a warning because there is no "ffmpeg" available
  • there seem to be issues with 2.00.00 on N3200pro/M3800 v3.x and N5200 v2.0.x

Tested Firmwares

The module has successfully been tested on:

  • N5200pro v2.01.09
  • N2200xxx v5.03.01
  • N4800    v2.03.06
  • N2520    OS6.168

Binary releases

  • rTorrent (0.9.3)
  • libtorrent (0.13.3)
  • ruTorrent (3.4)

Further informationen

Attachments

AttachmentSize
[file] FaJoTorrent 2.01.00
MD5: 47c75cace7e707f08939f45a99ab68c0
3.89 MB
[file] FaJoTorrent 2.00.01
MD5: 159cea3761f33585fb981f689b0126dc
3.88 MB
[file] FaJoTorrent 1.00.09
MD5: c9a072d76bf5874575ed34257db28e69
17.06 MB