![]() |
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. InstallationIf you want to install it, just update the list of packages available for ipkg and then install it: ipkg update
ipkg install torrentflux
When you install TorrentFlux, ipkg will take care of the appropriate dependencies, which include PHP, Python and SQLite. Web ServerTorrentFlux 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: ipkg install lighttpd
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. PHP SettingsTorrentFlux 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. Other utilitiesTorrentFlux needs Differences from Standard DistributionThis package has some changes from the standard TorrentFlux distribution:
FeaturesFor a complete description of TorrentFlux and its features, please see the official site. User StoriesInstalled 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
(see 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 |