Hellanzb is (like sabnzbd) a tool for downloading, repairing and unpacking nzb-files from usenet.
Prerequisites:
- You need to be using the OLEG optware repository
- You need to have a swap-file
The Howto:
Install the necessary packages:
The hellanzb package uses the following defaults:Code:ipkg update ipkg install py-hellanzb or if you want to use python2.5 ipkg install py25-hellanzb
Hellanzb.PREFIX_DIR = '/opt/tmp/'
Hellanzb.LOG_FILE = '/opt/var/log/hellanzb.log'
If you like it, you only need to enter your news-servers in /opt/etc/hellanz.conf
Otherwise change those settings aswell.
The package creates a startup-script S71hellanzb, so you can start it by /opt/etc/init.d/S71hellanzb, or a reboot.
nzb files go in /opt/tmp/nzb/daemon.queue/, the result comes in /opt/tmp/usenet/
Default, hellanzb has no Webinterface, so you can track progress by watching the log file, or by installing the webinterface Zussaweb using instructions below. Or you can try to install another interface listed on hellanzb.com.
Instructions for Zussaweb:
Edit /opt/etc/lighttpd/lighttpd.conf and make the following changes:Code:ipkg update ipkg install lighttpd ipkg install fcgi-php
Code:change # "mod_fastcgi", into "mod_fastcgi",Code:change url.access-deny = ( "~", ".inc" ) into url.access-deny = ( "~", ".inc", ".sqlite" )Now you are ready to start lighttpd by /opt/etc/init.d/S80lighttpdCode:change #fastcgi.server = ( ".php" => # ( "localhost" => # ( # "socket" => "/tmp/php-fastcgi.socket", # "bin-path" => "/usr/local/bin/php" # ) # ) # ) into fastcgi.server = ( ".php" => ( "localhost" => ( "socket" => "/tmp/php-fastcgi.socket", "bin-path" => "/opt/bin/php-fcgi" ) ) )
Next download and unpack zussaweb:
Next you need to change the values of $disk and $download_nzb_path in the file /opt/share/www/zussaweb/settings.phpCode:cd /opt/tmp wget http://download.sourceforge.net/sourceforge/zussaweb/zussaweb03.tar.gz cd /opt/share/www tar -xzvf /opt/tmp/zussaweb03.tar.gz
Finally we need to fix a bug:
Edit /opt/share/www/zussaweb/functions.php and change:
into:Code:function freediskspace() { return (round (disk_free_space(disk)/1024/1024,2)); }
Now you can use the interface at http://192.168.1.1:8081/zussaweb/Code:function freediskspace($disk) { return (round (disk_free_space($disk)/1024/1024,2)); }
Happy leeching




Reply With Quote