NZBGet is a binary downloader specifically designed for Usenet. This Docker setup provides a self-hosted NZBGet instance for downloading content from Usenet newsgroups efficiently.
- Docker and Docker Compose installed on your system
- Usenet service provider account
- Download destination path accessible to the container
- Configure your environment variables in the
.envfile - Run the application:
docker compose up -dNZBGET_WEB_UI_PORT: Host port for the NZBGet web interface (default:6789)NZBGET_CONFIG_MOUNT_DIR: Path to store NZBGet configuration (mounted to/config)DOWNLOADS_MOUNT_DIR: Shared download directory (mounted to/downloads)APP_PUID/APP_PGID: Run-as user/group identityHOST_TZ: Timezone setting
- Access the web interface at
http://your-server-ip:NZBGET_PORT - Default login is nzbget/tegbzn6789
- Configure your Usenet providers and downloaders
- Add NZB files to start downloading
- Connection issues to Usenet providers may require checking your credentials or firewall settings
- Permission problems with downloads directory should be resolved by setting appropriate PUID/PGID
- Performance issues might be related to resource constraints; check container resource limits