Just a howto for a Tweaker

Do not use this howto if you are using fun_plug or nzbget already! [updated 01-03-2010]

this howto is a first test for me to see if I can write a howto out of experience and without the need to do a complete install myself (No NAS available to do it).

updated: 17-11-2009

Enjoy!, This howto should be working now.

Trying to create a howto without installing fun_plug, nzbgeta nd more ..

How we start:

Download first the two Fun_Plug files,
copy them in the Volume_1. Do not change filenames

http://www.inreto.de/dns323/fun-plug/0.5/fun_plug
http://www.inreto.de/dns323/fun-plug/0.5/fun_plug.tgz

after copying fun_plug and fun_plug.tgz reboot the NAS
after a while: telnet is available and you will see in your Volume_1 a new folder: ffp

The file fun_plug.tgz does not exist anymore

Download Putty
http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe

telnet to ‘CH3SNAS’
/ #

first we will make sure ALL packages will be downloaded and installed to create a working environment
Using rsync, you can download and install additional packages with:

cd /mnt/HD_a2
rsync -av inreto.de::dns323/fun-plug/0.5/packages .
cd packages

(install with funpkg -i *.tgz)

Also download in this folder the latest versions of PHP and a texteditor & unrar
(note it is possible that after some time these links are outdated)
wget http://www.inreto.de/dns323/fun-plug/0.5/extra-packages/All/php-5.2.9-1.tgz

important: php is compiled with CURL support so you have to support the curl package

46 thoughts on “Just a howto for a Tweaker

  1. Following this guide I found myself unable to run a seperate lighttp daemon for serving pages. Maybe you should add a note about it ;)

  2. Opperpanter says:

    It’s indeed different when you already have lighttpd configured. What I did was move the newsbin/web folder to the lighttpd web folder (/usb/www/pages in my case).

  3. Hoku says:

    Hi,

    I get the following error when accessing the web interface. Any ideas?

    ERROR: NZBGetWeb could not connect to NZBGet-Server.

    Possible reasons include:
    # NZBGet-Server is not running (start);
    # IP/Port-settings are incorrect. Check config;
    # Firewall is not properly configured (if nzbget-server and web-interface run on different computer).

    Error-message reported by OS: Connection refused (111)

    and when clicking Server Control > Start

    ERROR: Could not start server. Errorcode: 16.

    Output:
    /mnt/HD_a2/newsbin/bin/nzbget: can\’t load library \’libssl.so.0.9.7\’

  4. volgens mij ben je afgestapt van mijn configuratie
    want ssl ondersteun ik niet noch heb ik nooit zelf geprobeerd om aan de gang te krijgen.

    maw. ik heb geen idee hoe je dit kan oplossen.

  5. rintje says:

    Thanx Dennis for keeping NZBGET up to date for this fine NAS.

    Considering the SSL question: I never tried SSL on nzbget, but i use SSL for nzbweb to make it a little more secure, as i’m supplying my credentials to it over the internet.
    Its actually rather simple to configure SSL:

    1) Generate an SSL certificate using openSSL, for example:
    # openssl req -new -x509 -keyout /conf/server.pem -out /server.pem -days 4380 -nodes
    (This certificate will be valid for 10 years.)

    2) modify /conf/lighttpd.conf for the following lines:
    #### SSL engine
    ssl.engine = “enable”
    ssl.pemfile = “/conf/server.pem”

    And that should be it. Hope this helps.

  6. mitch, that is correct
    i forgot to update the unrar link, what should revert to the folder not the file due to the updates.

    I know there is a new version of nzbget, but it has some impact on my whole script and this new version does not add anything else new

    also I am waiting for a nzbgetter update. But no idea if there will be one.

  7. Steneker says:

    Is het ook mogelijk om na het uitpakken en repareren van de bestanden, de avi bestanden automatisch om te laten zetten naar mpeg2. Mijn DM800HD speelt namelijk geen AVI af, en omzetten via de PC duur namelijk behoorlijk lang.

  8. oppie says:

    Bij het runnen van nzbget gaat het bij mij mis, zelfs het runnen met de hand:

    root@nas:/mnt/HD_a2/newsbin/bin# nzbget
    -sh: nzbget: not found

    ook na chmod 755 nzbget

    Iemand een idee?

  9. oppie says:

    Aha ik snap m, heb deze gepakt: newsbinch3mnas-v31-a.tgz 13-Dec-2009 14:35

    Zal ik maar de ch3snas pakken? ;)

  10. oppie says:

    Dan gaat het wel lukken, had al een eerdere versie draaien voorheen. Dank voor de tip en sterkte met het priv

  11. edwin says:

    great how to! as far as i can see now, it’s up and running (well, at least the NZBGet web interface is showing…)

    thanks for helping this noob!

  12. Richard says:

    Hallo Dennis,
    Super hoor. Ondanks mijn gebrekkige kennis van Linux is alles me toch redelijk snel gelukt. Kan nu vanuit mijn werk nzb’s uppen in de interface en als ik thuis kom staat alles klaar ;-)

    Ik heb echter een vraagje, ik heb momenteel 80 Mbit/s en een gigabit router tp-link en ik download met eweka (50Mbit/s) , je zou dan verwachten dat ik iets van 6mb/s zou kunnen downloaden, maar ik kom maar tot 2200 ong Betekent dat dat ik aan het limiet van de NAS zit?Ik heb geen limiet opgegeven in de config en ik heb al geswitched tussen 4 en 8 connecties.

    Het zou mooi zijn als ik het uiterste eruit ksan halen.
    Alvast heel erg bedankt

  13. Richard says:

    Hallo Dennis,
    Super hoor. Ondanks mijn gebrekkige kennis van Linux is alles me toch redelijk snel gelukt. Kan nu vanuit mijn werk nzb’s uppen in de interface en als ik thuis kom staat alles klaar ;-)

    Ik heb echter een vraagje, ik heb momenteel 80 Mbit/s en een gigabit router tp-link en ik download met eweka (50Mbit/s) , je zou dan verwachten dat ik iets van 6mb/s zou kunnen downloaden, maar ik kom maar tot 2200 ong Betekent dat dat ik aan het limiet van de NAS zit?Ik heb geen limiet opgegeven in de config en ik heb al geswitched tussen 4 en 8 connecties.

    Het zou mooi zijn als ik het uiterste eruit ksan halen.
    Alvast heel erg bedankt

  14. 2400 tot 2600 is wel het maximale wat de NAS kan halen met het downloaden via nzbget, alles valt tezamen met de bandbreedte die de ISP heeft met bijv. de usenet provider. Zo ben ik van Eweka naar een andere usenetprovider gegaan en dat betekende voor mij een gigantische performance verbetering ..

    2200 is niet slecht, wellicht met wat getweak in de nzbget configuratie kan je wat sneller halen (ga niet parren en unrarren terwijl een download loopt bijvoorbeeld.

  15. Richard says:

    Bedankt voor je snelle reactie,
    Ik ben even wat wezen tweaken inderdaad met het parren en rarren. Alles draait prima. Weet je toevallig of er een optie is om te parren/rarren/uitpakken nadat ALLE downloads klaar zijn?

    Nogmaals, bedankt voor je fijne uitleg en snelle reactie.

    Gr Richard

  16. Mark van Engelen says:

    Hallo Dennis,

    Dank voor de duidelijke tutorial! Ik heb NZBGET nu al een tijdje succesvol draaien op mijn CH3MNAS, en downloaden gaat supersnel (3500 KB/s!).

    Sinds kort ‘weigert’ de software helaas om de rar files uit te pakken. Ik zie dat het post-processing script wordt aangeroepen, de rar files worden wel geverifieerd, maar daarna komt elke keer de volgende error:

    INFO Sun, 24 Oct 2010 10:18:45 +0000 Executing post- process- script for XVIDx2- P4A- 1344666/ XVIDx2- P4A- 1344666
    INFO Sun, 24 Oct 2010 10:18:46 +0000 MERGE_ UNPAK_ SETTINGS [/ mnt/ HD_ a2/ newsbin/ conf/ unpak. cfg]
    DETAIL Sun, 24 Oct 2010 10:18:46 +0000 Post- Process: Loading settings from / mnt/ HD_ a2/ newsbin/ conf/ unpak. cfg
    INFO Sun, 24 Oct 2010 10:18:46 +0000 unpak:09:18:46 SCRIPT_ FOLDER=[/ mnt/ HD_ a2/ newsbin/ conf] PIN
    INFO Sun, 24 Oct 2010 10:18:46 +0000 unpak:09:18:46 ARGS: ‘/ mnt/ HD_ a2/ newsbin/ conf/ unpak. sh’ ‘/ mnt/ HD_ a2/ newsbin/ / usenet/ Download/ XVIDx2- P4A- 1344666’ ‘/ mnt/ HD_ a2/ newsbin/ nzb/ XVIDx2- P4A- 1344666. nzb’ ‘/ mnt/ HD_ a2/ newsbin/ / usenet/ Download/ XVIDx2- P4A- 1344666/ XVIDx2- P4A- 1344666. par2’ ‘2’ ‘1’ ‘0’ ”
    INFO Sun, 24 Oct 2010 10:18:46 +0000 unpak:09:18:46 ====== Post- process Started : XVIDx2- P4A- 1344666 09:18:46======
    DETAIL Sun, 24 Oct 2010 10:18:46 +0000 Post- Process: / mnt/ HD_ a2/ newsbin/ conf/ unpak. sh: line 2234: : Permission denied
    DETAIL Sun, 24 Oct 2010 10:18:46 +0000 Post- Process: / mnt/ HD_ a2/ newsbin/ conf/ unpak. sh: line 1: nzbget_ ParCheck: parameter not set
    INFO Sun, 24 Oct 2010 10:18:46 +0000 Completed post- process- script for XVIDx2- P4A- 1344666/ XVIDx2- P4A- 1344666

    Ik heb al een keer alles opnieuw geinstalleerd, echter blijft de error terugkomen… uiteraard heb ik de config files gechecked, en de ParCheck parameter staat goed (=yes).

    Enig idee?

    Alvast dank voor de hulp!

  17. enige wat ik altijd doe bij vage problemen is:
    logfiles verwijderen zodat ik een schone omgeving heb.
    daarna lijkt het erop dat er iets niet mag . dus of er is een folder die een verkeerde permissie heeft, of een bestand .

    verder zou ik het niet weten anders dat je vanaf de bronbestanden eens alles opnieuw installeert.

  18. Ik heb hetzelfde als oppie:

    Bij het runnen van nzbget gaat het bij mij mis, zelfs het runnen met de hand:

    root@nas:/mnt/HD_a2/newsbin/bin# nzbget
    -sh: nzbget: not found

    ook na chmod 755 nzbget

    en :
    Aha ik snap m, heb deze gepakt: newsbinch3mnas-v31-a.tgz 13-Dec-2009 14:35

    maar ik heb dus een ch3mnas

    en heb dus die newsbinch3mnas-v31-a.tgz gebruikt. ook na chmod 755 werkt ie niet. exact dezelfde fout…

    webinterface en lighttpd allemaal wel prima aan de gang, maar die nzbget binary krijg ik niet aan de gang…

    groeten JP

  19. oppie says:

    @JP: ik had de verkeerde versie gepakt. Ze lijken nogal op elkaar. Check even of je de juiste hebt gekozen. Zo niet dan mag je van meet af aan beginnen :)

  20. Mark van Engelen says:

    Na een tijdje sjouwen… nog niets verder. schone installatie hielp ook niet…

    iemand nog suggesties? ;-)

  21. @Oppie: ik zou dus de goede versie hebben gekozen aangezien ik een CH3Mnas heb. maar op de een of andere manier pakt hij hem niet. snap er niets van!
    Ik zou best wel willen weten hoe ik de source van NZBget kan compileren voor de CH3Mnas zodat ik een 0.7 versie heb. maar ik heb daar te weinig linux kennis voor.

  22. root@nas:/mnt/HD_a2/newsbin/bin# nzbget
    -sh: nzbget: not found

    Dit is echt een fout dat je de verkeerde binary hebt.

    gewoon de juiste nzbget binary pakken en dan werkt alles

    Er zijn vele gebruikers jullie voorgegaan en daar werkt het wel

  23. Hoi Dennis,

    bedankt voor je reactie. ik heb het volgende gedaan:
    root@NAS:/mnt/HD_a2/shared# wget http://www.aroundmyroom.com/newsbin/newsbinch3m
    nas-v31-a.tgz
    root@NAS:/mnt/HD_a2/shared# tar -xvzf newsbinch3mnas-v31-a.tgz
    maar ik heb het inmiddels gevonden!
    ik moest het volgende in tikken: ./nzbget -D -c /ffp/etc/nzbget.conf
    maar ik deed het zonder de eerste punt en slash waardoor hij het op de een of andere manier niet pakte! Bedankt Dennis!

  24. Frans says:

    Tried multiple times to get funplug installed on my CH3MNAS with no success…
    The tar file does not disappear no telnet session is posible.

    Could it be I need to try this using a ‘fresh’ harddisk?

  25. Mark says:

    Nou, ik snap het niet, maar het werkt weer… voor de 4de keer alles opnieuw geinstalleerd, en weer fluitend unrarren!

    fijn!

  26. bodbod says:

    Hi,

    I have the same problem than Mark van Engelen above but I do not read Deutsch, if the solution is explained could you please gimme the trick in english ? gogole translation is not good enough … here is my error message below :

    [INFO] unpak:17:05:46 SCRIPT_FOLDER=[/mnt/HD_a2/Nas_Prog/newsbin/conf] PIN
    [INFO] unpak:17:05:46 ARGS: ‘/mnt/HD_a2/Nas_Prog/newsbin/conf/unpak.sh’ ‘/mnt/HD_a2//Downloads/NovaStrike’ ‘/mnt/HD_a2//Downloads/-= NZB =-/NovaStrike.nzb’ ” ‘0’ ‘1’ ‘0’ ”
    [INFO] unpak:17:05:46 ====== Post-process Started : NovaStrike 17:05:46======
    /mnt/HD_a2/Nas_Prog/newsbin/conf/unpak.sh: line 2234: : Permission denied
    /mnt/HD_a2/Nas_Prog/newsbin/conf/unpak.sh: line 1: nzbget_ParCheck: parameter not set

    i have checked the permission on the called files and i have done a chmod and chown command to make them fully empowered as root

    dont get it, as well in the path above, it appears like this :
    xxxx//ssss/xxx … why do i have 2 // instead of one ?

    thanks in advance guys
    bodbod

  27. Nrupal says:

    I got this working perfectly for dns-321 but have no idea how to edit Max_upload_size in PHP.ini file. Could you please post commands I can run in putty.

  28. Timenator says:

    Nrupal, I had the same problem.
    In the directory ‘/ffp/etc/examples’ there a examples for the php.ini file.
    Copy one (I picked ‘php-recommended.ini’) to the directory ‘/ffp/etc’.

    Edit the ‘php.ini’ in the directory ‘/ffp/etc’ with you favorite editor, setting the Max_upload_size to whatever you want. Save php.ini and do not forget to restart lighttpd.

    Hope this works for you

  29. bouh says:

    hello,

    I get an error when I activate the password of the Web :

    (mod_fastcgi.c.2618) FastCGI-stderr: PHP Notice: Undefined index: password in
    /mnt/HD/HD_a2/newsbin/web/login.php on line 21

  30. Steneker says:

    I am having trouble with my CH3MNAS and NZBGET. I get the following message:

    ERROR: NZBGetWeb could not connect to NZBGet-Server.

    Possible reasons include:
    NZBGet-Server is not running (start);
    IP/Port-settings are incorrect. Check config;
    Firewall is not properly configured (if nzbget-server and web-interface run on different computer).

    Error-message reported by OS: Connection refused (111)

    I don’t know what to do.

    HELP ME

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.