- Use functions instead of inline local vars (not allowed in case) - Use 1/0 instead of true/false for json_add_boolean - Use full paths for lxc-info and curl Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- SABnzbd/NZBHydra now use Debian LXC containers instead of Docker - Added PATH/HOME exports to fix startup issues - Added non-free repo for unrar dependency - Use container IPs (192.168.255.40/41) instead of localhost - Fixed cgroup mount compatibility Container network: - SABnzbd: 192.168.255.40:8085 - NZBHydra: 192.168.255.41:5076 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
New packages for Usenet/NZB workflow: - secubox-app-sabnzbd: NZB downloader (LXC container) - EWEKA NNTP credentials pre-configured - Docker image extraction to LXC - HAProxy SSL exposure support - secubox-app-nzbhydra: Meta search indexer (LXC container) - Aggregates multiple NZB indexers - Newznab API for Sonarr/Radarr integration - SABnzbd auto-linking - luci-app-newsbin: Unified LuCI dashboard - Status cards (speed, queue, disk) - Meta-search with download buttons - Queue monitoring with progress bars - History view CLI: sabnzbdctl, nzbhydractl (install/start/status/search) LuCI: Services > Newsbin Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>