NZBGet is an NZB downloader written in C++ and designed with performance in mind to achieve maximum download speed by using very little system resources. In this guide, i will explain how to install NZBGet on your IX4-300D.
First login to your server with SSH (password = sohoPASSWORD):
ssh root@192.168.1.2
then install NZBGet:
/opt/bin/ipkg install nzbget
When the installation is done, we will need to copy and edit the config file, first copy the config file to the right directory:
cp /opt/share/nzbget/nzbget.conf /opt/etc/nzbget.conf
then edit this config file with the nano editor:
nano /opt/etc/nzbget.conf
now search for the parameter ‘MainDir=~/downloads” and change this to your share : (/mnt/pools/A:A0/Downloads/NZBGet/)
to save the file, hit CTRL+X, type Y and Enter to confirm. Now create a new file called “nzbget-postprocess.sh” under /opt/etc/ :
nano /opt/etc/nzbget-postprocess.sh
and paste the follwing code in it :
Link: NZBGet-PostProcess.sh
then hit CTRL+X, type Y and hit Enter to save. Now give both files execution permissions :
chmod 777 /opt/etc/postprocess.conf
chmod 777 /opt/etc/nzbget-postprocess.sh
To start your NZBGet server:
/opt/bin/nzbget -D
Your server should now be online, navigate to “http://SERVERIP:6789” and your NZBGet should ask for a username&password. Fill in the NZBGet default credentials :
Username : nzbget Password : tegbzn6789
The NZBGet interface should now open :
To start the server automatically when your IX4-300d starts you should add the “start server” command to your startup script… Edit your startup script:
nano /mnt/system/opt/init-opt.sh
Add the following lines :
#NZBGet /opt/bin/nzbget -D echo "NZBGet started " >> /opt/init-opt.log
Your startup script should look something like this:
Now restart your server and see if your service is started. (servers should come online about a minute after the server is fully booted)
Login to the web interface, click “Settings” and select the “Security”. Scroll down until you see the “ControlUsername” and “ControlPassword” field. change these values to whatever you want and click “Save All Changes” in the left bottom corner.
To apply changes, click “Reload NZBGet”.
In the web interface, click “Settings” then click “NEWS-SERVERS”… Fill in the following required fields and click “Save All Settings”. Following fields are required:
Server1.Name = display name for this server Server1.Host = hostname / url of news server Server1.Port = port for your server (119 default) Server1.Username = Username for server Server1.Password = Password Server1.Encryption = SSL enabled or disabled Server1.Connections = Number of simultaneous connections
other fields can be left default, click “Save All Changes” to save your server, or add another server.
I am not responsible for failed installations breaking your NAS, this is the initial tutorial so leave comments below if you’re experiencing problems.
20 Responses
Can You post a tutorial how to update it to version 14 or testing? I can only get version 12.
I don’t know why but nzb get is not unpacking rar files. And I still didn’t manage to postprocess with sickrage. Can You please write more detailed tutorial how to configure nzbget (where to put post processinfg files) and how to make it work with sick rage and couch potato?
Any chance for update to version 14?
You can try “apt-get update nzbget” in your NAS console, if this does not update nzbget its not possible (unless you download and install the latest version manually)
Steven, the code You have provaided for post processing isn’t working as the have moved to external scripts like nzbToMedia.
Did You have any luck configuraiting it?
i’m stil using the provided script, i uploaded the script directly, some things may have gone wrong with copy&pasting the code from the website.
Can You write how to chose the script You provided?
If it would be something wrong with copy&paste there would be error in logs. It looks like it simply doesn’t use it.
Hi Steven
Any luck with sonarr (nzbdrone)?
i’m sorry but i’ve got nzbget & sabnzbd already.
Hi Steven
Thanks for replying. Sonarr is a replacement for sickbeard/sickroom.
aha sorry, just looked it up.. quite interesting! xD, and it’s also for linux so i will probably have a guide in a week or two 🙂
Edit, sonarr will not run on the ix4-300d.. it will use too many resources since it needs to run in some sort of emulator because it’s not ARM compatible
Thanks Steven.
Hello,
My ix4-300d stuck at 95% for the start.
What do I do?
Can you give me a hand?
can you still access your nas via ssh? or do any drives come available before getting stuck?
No access via SSH
No access via SSH, no drive come
does the webGUI come online, try factory reset here, you must have done something wrong modifying the startup script… if that doesnt work you can try doing a factory reset by Holding the RESET button for four seconds to return to factory defaults. And if that didnt work you may want to bring in your ix4-300d for warranty or you can try this guide :
Could you also describe your last steps before your nas broke?
Download USB repair image
https://mega.nz/#F!b9N2XQzZ!hdhSgCK0VQlPbYpyOXTmYA
I had issues with unpacking with this older nzbget release.
But you can use the following steps to install the latest nzbget v16
1. open ssh and follow the automatic installation steps from https://github.com/nzbget/nzbget/wiki/Installation-on-Linux
That means you wget the package with the long oneliner.
2. Install it to /opt/share/nzbget
sh nzbget-latest-bin.run –destdir /opt/share/nzbget
3. edit the nzbget.conf to point to /mnt/pools/A/A0/downloads
4. edit your boot scripts to point to /opt/share/nzbget/nzbget -D
It works fine for me!