CategoriesIX4-300D

NZBGet On IX4-300d

NZBGet is a powerful NZB downloader developed in C++ that prioritizes high performance and efficiency. It’s designed to maximize download speeds while using minimal system resources, making it an ideal choice for devices with limited processing power like the IX4-300D NAS. Whether you’re a casual user or a heavy downloader, NZBGet provides a fast, lightweight solution to manage your Usenet downloads effectively.

In this guide, I will walk you through the steps to install and set up NZBGet on your IX4-300D. By following these instructions, you’ll be able to leverage your NAS to handle NZB downloads smoothly and efficiently, freeing up your main computer and ensuring downloads run continuously and reliably.

Requirements

Before you start, make sure you have the following ready:

  • SSH access to your IX4-300d. If you haven’t enabled SSH yet, see an SSH setup guide first.

  • Installed Package Manager (ipkg or similar). Refer to the Package Manager installation guide if needed.

  • A modified startup script that allows you to run custom commands on boot. (See related guide.)

  • A public network share named Downloads accessible on your NAS.

  • Inside the Downloads share, create a folder named exactly NZBGet (case-sensitive). This folder will be the main directory for NZBGet downloads.

 

Connect to Your NAS via SSH

  1. Open a terminal or SSH client on your PC.

  2. Connect to your IX4-300d by entering:

    (Replace 192.168.1.2 with your NAS IP address. The default password is sohoPASSWORD.)

Install NZBGet Package

Once logged in:

/opt/bin/ipkg install nzbget

This command downloads and installs NZBGet on your NAS. Wait until the installation completes.

Configure NZBGet

Copy Default Config File

Copy the default configuration file to the correct location:

cp /opt/share/nzbget/nzbget.conf /opt/etc/nzbget.conf

Edit Configuration File

Open the configuration file with nano:

nano /opt/etc/nzbget.conf

Look for the parameter:

MainDir=~/downloads

Change it to point to your NZBGet folder in your Downloads share. For example:

MainDir=/mnt/pools/A/A0/Downloads/NZBGet/

Note: Adjust the path if your share or folder names differ.

To save and exit nano:

  • Press CTRL + X

  • Press Y to confirm saving changes

  • Press Enter

nzbget1

Create Post-Processing Script

  1. Create a new script file for post-processing NZB downloads:

nano /opt/etc/nzbget-postprocess.sh
  1. Paste the following post-processing script code inside the editor:
    (You should use your own or a recommended script; if you have one, paste it here.)

# Sample content for nzbget-postprocess.sh
# (Replace with your actual script or link)
  1. Save and exit nano (CTRL + X, Y, Enter).

  2. Set executable permissions on both the config and postprocess files:

chmod 777 /opt/etc/nzbget.conf
chmod 777 /opt/etc/nzbget-postprocess.sh

Start NZBGet Server

Launch NZBGet in daemon mode:

/opt/bin/nzbget -D

Your NZBGet server should now be running.

Access NZBGet Web Interface

  1. Open a web browser on your PC.

  2. Navigate to:

    http://192.168.1.2:6789

    (Replace with your NAS’s IP address.)

  3. You will be prompted for login credentials. The default username and password are:

    • Username: nzbget

    • Password: tegbzn6789

  4. After login, the NZBGet web interface should appear, allowing you to manage your downloads.

Set NZBGet to Start Automatically on Boot

  1. Edit your startup script file:

nano /mnt/system/opt/init-opt.sh
  1. Add these lines anywhere appropriate in the script:

# Start NZBGet server at boot
/opt/bin/nzbget -D
echo "NZBGet started" >> /opt/init-opt.log
  1. Save and exit nano.

  2. Reboot your NAS:

reboot
  1. After reboot, NZBGet should automatically start about a minute after the system finishes booting.

nzbget2

Change NZBGet Default Login Credentials

  1. Log in to the NZBGet web interface.

  2. Click Settings in the menu.

  3. Select the Security tab.

  4. Scroll down to find ControlUsername and ControlPassword.

  5. Replace these with your desired username and password.

  6. Click Save All Changes at the bottom-left corner.

  7. To apply the changes, click Reload NZBGet.

nzbget3

Configure News Server

  1. In the NZBGet web interface, click Settings > News-Servers.

  2. Fill in the required fields for your Usenet provider:

    • Server1.Name: A friendly name for your news server

    • Server1.Host: The hostname or URL of the news server

    • Server1.Port: Usually 119 for unencrypted, or 563 for SSL

    • Server1.Username: Your Usenet account username

    • Server1.Password: Your Usenet account password

    • Server1.Encryption: Enable or disable SSL (choose based on your provider)

    • Server1.Connections: Number of simultaneous connections (provider dependent)

  3. Leave other fields as default unless you know what you’re doing.

  4. Click Save All Changes.

You can add additional servers if needed.

20 comments on “NZBGet On IX4-300d”

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?

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.

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

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?

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!

Leave a Reply

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