Configure NNTP Servers
Configure NNTP (Usenet) servers for streaming content directly from Usenet without downloading the entire NZB first.
Overview
NNTP servers enable Cinephage to:
- Stream from Usenet — Stream NZB content without full download
- Check article availability — Verify NZB articles exist before downloading
- Multi-server failover — Use multiple providers for redundancy
Adding an NNTP Server
Navigate to Settings > Integrations > NNTP Servers.
Step 1: Click Add Server
Step 2: Configure Server Settings
| Field | Description | Example |
|---|---|---|
| Name | Display name for this server | Eweka Primary |
| Host | NNTP server hostname | news.eweka.nl |
| Port | Server port | 563 (SSL) or 119 |
| SSL | Enable SSL/TLS encryption | Recommended |
| Username | Your Usenet provider username | From provider |
| Password | Your Usenet provider password | From provider |
| Connections | Maximum concurrent connections | 8 (check provider limit) |
| Priority | Server priority (lower = higher priority) | 1 |
Step 3: Test Connection
- Click Test to verify credentials
- Check connection speed and authentication
- Review any error messages
Step 4: Save
Click Save to add the server.
Server Priority
When multiple servers are configured:
- Priority 1 servers used first
- Fallback to lower priority if primary fails
- Article completion checked across all servers
Priority Strategy
| Priority | Use Case |
|---|---|
| 1 | Primary (fastest) provider |
| 2-5 | Backup providers |
| 6-10 | Block fill servers |
Connection Limits
Check your Usenet provider's connection limits:
| Provider | Typical Connections |
|---|---|
| Eweka | 50 |
| Newshosting | 60 |
| UsenetExpress | 50 |
| Blocknews | 30 |
Don't Exceed Limits
Setting connections higher than your provider allows may result in:
- Connection refused errors
- Temporary IP blocks
- Degraded performance
SSL/TLS Configuration
Recommended Settings
| Port | SSL | Use Case |
|---|---|---|
| 563 | Yes | Recommended (SSL) |
| 119 | No | Unencrypted |
| 80 | No | Alternative clear |
| 443 | Yes | Alternative SSL |
Always enable SSL when available for:
- Privacy protection
- ISP throttling avoidance
- Security
Bulk Actions
Select multiple servers to:
- Enable/Disable — Toggle servers on/off
- Test — Verify all connections at once
- Delete — Remove servers
Status Indicators
| Status | Meaning |
|---|---|
| Healthy | Connection test successful |
| Unhealthy | Connection test failed |
| Disabled | Server disabled, not used |
Troubleshooting
Connection Refused
- Check host and port — Verify correct server address
- Verify SSL setting — SSL port requires SSL enabled
- Check firewall — Ensure port is not blocked
- Provider status — Check if provider is having issues
Authentication Failed
- Verify credentials — Check username/password
- Account status — Ensure subscription is active
- Connection limits — May be exceeded on provider side
- Case sensitivity — Some providers are case-sensitive
Slow Performance
- Reduce connections — Too many can cause throttling
- Check priority — Ensure fastest server is priority 1
- SSL overhead — Try non-SSL if speed is critical
- Provider issues — Check provider status page
SSL Certificate Errors
- Update certificates — System CA bundle may be outdated
- Verify hostname — Must match certificate exactly
- Try alternative port — 443 instead of 563
Best Practices
Multiple Providers
Configure at least 2 servers:
- Primary — Fast, unlimited provider
- Backup — Block account for missing articles
Connection Tuning
| System Type | Connections |
|---|---|
| Low-power | 4-8 |
| Standard | 8-16 |
| High-performance | 20-30 |
Security
- Always use SSL when available
- Don't share credentials between users
- Use strong passwords for Usenet accounts
- Monitor usage for unexpected activity
API Endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/usenet/servers | List servers |
| POST | /api/usenet/servers | Create server |
| PUT | /api/usenet/servers/[id] | Update server |
| DELETE | /api/usenet/servers/[id] | Delete server |
| POST | /api/usenet/servers/[id]/test | Test connection |
| POST | /api/usenet/servers/sync | Sync connections |
See Also
- NZB Streaming — Stream from Usenet
- Download Clients — Configure NZBGet/SABnzbd
- Troubleshooting — General issues