TorrentFlux (official site) is an web-based system for managing bit torrent file transfers. This page describes the port of TorrentFlux for Optware platforms.
The web application is written in PHP and uses a modified version of BitTornado (a Python application) as a torrent client.
If you want to install it, just update the list of packages available for ipkg and then install it:
When you install TorrentFlux, ipkg will take care of the appropriate dependencies, which include PHP, Python and SQLite.
TorrentFlux is an web application, so you will also need a working web server with PHP support. So far, it has only been tested with lighttpd, a simple, fast web server well suited for small appliances like the NSLU2 and other Optware targets. You can install lighttpd using:
If you have lighttpd installed, you can access TorrentFlux at
TorrentFlux should work with php-thttpd, too. A previous problem with file permissions, caused by the execute bit being set for all files, has been corrected since version 2.4-3.
TorrentFlux may require some changes in PHP settings. Check your
safe_mode = Off allow_url_fopen = On cgi.fix_pathinfo = 1
You will also need to configure the SQLite extension for PHP. Create a file named
extension=pdo.so extension=pdo_sqlite.so extension=sqlite.so
After your make these changes, you should restart your web server.
Differences from Standard Distribution
This package has some changes from the standard TorrentFlux distribution:
For a complete description of TorrentFlux and its features, please see the official site.
Installed TorrentFlux on two units. Functioned perfectly with lighttpd installed (tried php-thttpd first but could not get the initial login to complete properly). Remember that your initial login sets the super admin username and password
The problem with wrong upload and download rates under Unslung seems to be related to incorrect rates reported by the BitTornado client used by TorrentFlux. I believe this can be related to some problem with the version of Python or the underlying libraries available under Unslung, but my lack of Python expertise prevents me from getting a full diagnose of the problem. This problem, however, does not prevent the correct operation of TorrentFlux. -- fcarolo December 02, 2008, at 12:25 PM