NZBGet On Iomega/Lenovo IX4-300D NAS

NZBGet is a 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.

Requirements
– SSH Access(Guide Here)
– Install ipkg-opt(Guide Here)
– Modified start up script(Guide Here)
– A public share called “Downloads”
– A folder called “NZBGet” in your downloads share. (case sensitive)

Install NZBGet

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/)

nzbget1

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 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 :

nzbgethead

Add NZBGet to the startup script

To start the server automaticaly 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 folowing lines :

#NZBGet
/opt/bin/nzbget -D
echo "NZBGet started " >> /opt/init-opt.log

Your startup script should loook something like this;:

nzbget2

Now restart your server and see if your service is started. (servers should come online about a minute after the server is fully booted)

Change NZBGet default login

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.

nzbget3

To apply changes, click “Reload NZBGet”.

Add News-server

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.

19
Leave a Reply

Leave a Reply

  Subscribe  
newest oldest most voted
Notify of
Marius
Guest
Marius

Can You post a tutorial how to update it to version 14 or testing? I can only get version 12.

Marius
Guest
Marius

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?

Marius
Guest
Marius

Any chance for update to version 14?

Marius
Guest
Marius

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?

Joe
Guest
Joe

Thanks Steven.

Peter
Guest
Peter

Hello,
My ix4-300d stuck at 95% for the start.
What do I do?
Can you give me a hand?

Stefaan Ghysels
Guest

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!