http://nzbget.sourceforge.net/Main_Page
![Image](http://i.imgur.com/h7F5j.png)
NZBGet is a command-line based binary newsgrabber for nzb files, written in C++. It supports client/server mode, automatic par-check/-repair and web-interface (via additional package). NZBGet requires low system resources and runs great on routers and NAS-devices.
NZBGet can be used in standalone and in server/client modes. In standalone mode you pass a nzb-file as parameter in command-line, NZBGet downloads listed files and then exits. In server/client mode NZBGet runs as server in background. Then you use client to send requests to server. The sample requests are: download nzb-file, list files in queue, etc.
Standalone-tool, server and client are all contained in only one executable file "nzbget". The mode in which the program works depends on command-line parameters passed to the program.
![Image](http://i.imgur.com/fuQB3.png)
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
Once installed you need to add the configuration file (attached)
Put the configuration file in one of these locations and rename to nzbget.conf:
# /etc/nzbget.conf
# /usr/etc/nzbget.conf
# /usr/local/etc/nzbget.conf
# /opt/etc/nzbget.conf
Open it up in a text editor and edit this file to add your newsserver details ie server/login/password/connections.
In the file you can choose the path for the files, by default they will create them in your $Home directory; you can move them outside of this location and make symlinks back - especially usefully if your OS is on a flash drive.
Basic usage:
Open terminal and type:
nzbget -s
this starts it up in 'server' mode
Now you can add your NZB's directly into the newly created NZB folder in your $Home directory and it will search and add them within a timescale OR you can just add them directly to the server by typing in a new terminal window:
nzbget --a MY_DOWNLOAD.nzb
That's it!!