How to Configure NZBGet: Complete Setup Guide
Setting up NZBGet correctly is key to stable and secure Usenet automation. This guide walks through the configuration steps—from initial login to SSL, category setup, and automation.
Whether you’re using NZBGet on Windows, Docker, Synology, or Unraid, the core configuration principles are the same.
Step 1: Access the NZBGet Web Interface
To configure NZBGet, first access its Web interface:
- Default URL: http://localhost:6789
- Default Username: nzbget
- Default Password: tegbzn6789
Once logged in, click the Settings tab in the top menu.
See: NZBGet Default Password Guide
Step 2: Configure Usenet Server Settings
Under Settings → News-Servers, click Add to enter your provider’s info.
Required Fields:
- Name: Anything descriptive (e.g., myusenetprovider)
- Host: (e.g., news.myusenetprovider.com)
- Port: 563 for SSL, 119 for non-SSL
- Username / Password: Provided by your Usenet service
- Connections: 10–20 (based on your provider’s max)
- Encryption: Set to yes for SSL
Tip: Always use SSL (port 563 or 443) to encrypt access.
Click Save all changes and test the server to confirm it’s working.
Step 3: Set Download Paths
Under Settings → Paths:
- MainDir: Base directory (e.g., /data/nzbget)
- DestDir: Where completed articles are saved
- InterDir: Temporary/incomplete article path
- ScriptDir: Path to post-processing scripts
Tip: Use absolute paths and make sure NZBGet has write permissions.
Step 4: Define Categories
Categories help NZBGet separate and process articles correctly.
Under Settings → Categories:
Step 5: Enable and Configure SSL
SSL encrypts your Usenet connection.
Go to Settings → News-Servers
Make sure:
- Encryption: yes
- Port: 563 or 443
- CertCheck: Set to yes if your Usenet provider supports it
Step 6: Post-Processing Scripts (Optional)
NZBGet supports powerful scripts for renaming, cleanup, integration, and more.
To enable scripts:
- Place .py or .sh scripts in your ScriptDir
- Go to Settings → Post-processing
- Choose which scripts to enable
- Assign them to categories (optional)
Step 7: Integrate with Sonarr, Radarr, Lidarr, etc.
In apps like Sonarr or Radarr:
- Add NZBGet as a Download Client
- Host: localhost
- Port: 6789
- Username / Password: Use what’s set in NZBGet
- Test the connection
These tools will now send NZBs directly to NZBGet and match categories for sorting.
Step 8: Backup and Export Settings
Once configured:
- Click Settings → Backup / Restore
- Export your config as a .conf file
- Save it in a safe location for easy restore
Tip: Back up your config after every major change.
Troubleshooting NZBGet Configuration
Problem | Solution |
---|---|
Can’t connect to server | Check host, port, and credentials |
SSL errors | Try disabling CertCheck or switching ports |
Post-processing not working | Verify script paths and permissions |
Slow speeds | Reduce connections or try a different port |
Introduction
Installation manuals
- Installation on Windows
- Installation on Windows via WinGet
- Installation on macOS
- Installation on macOS via Homebrew
- Installation on Linux
- Installation on Docker
- Installation on Docker - LinuxServer.io version
- Installation on Android
- Installation on Synology
- Installation on QNAP
- Installation on other NAS devices
Building manuals
Configuration
- Backup And Restore Settings
- Performance Tips
- Choosing Cipher
- Behind Other Web Server
- TLS certificate verification
- What is the Default NZBGet Password?
- NZBGet Docker Setup Guide
- NZBGet Port Settings and Access Guide
- How to Configure NZBGet: Complete Setup Guide
- What Is Usenet?
- NZBGet 502 Error: Quick Fix Guide
- How to Upgrade from NZBGet v21.1 to the Latest NZBGet Version
- Slow NZBGet Speeds? Here’s How to Fix It
- NZBGet Performance Optimization Guide
- NZBGet Path and Folder Structure Guide
- How to Link NZBGet with Sonarr, Radarr, and Other Tools
Usage
- Quick Filter
- Keyboard Shortcuts
- RSS and duplicate check
- VideoSort
- Console Mode
- Command Line Reference
- Performing Speed Tests
Development
Extensions
- Extension Scripts
- Post-processing scripts
- Scan Scripts
- Queue Scripts
- Scheduler Scripts
- Feed Scripts
- API reference
News server setup
- Astraweb
- BlockNews
- Cheapnews
- EasyNews
- Eweka
- FreeDiscussions
- Frugal Usenet
- GigaNews
- NewsDemon
- Newsgroup Ninja
- NewsgroupDirect
- Newshosting
- Pure Usenet
- SunnyUsenet
- Supernews
- theCubeNet
- ThunderNews
- TweakNews
- Usenet.Farm
- UsenetExpress
- UsenetServer
- UseNext
- ViperNews
- XLned
- XS News