nzbfast开源与自托管

nzbfast

高性能单文件 Usenet 下载器,集成 Web 面板、海报墙与流式自动解压功能。

  • 桌面
  • CLI
  • Web
  • Windows
  • macOS
  • Linux
  • 浏览器
  • 支持自托管
  • 支持本地运行
  • 支持 Docker
nzbfast 截图
社区热度
98 Stars
GitHub 收藏
最近活跃
2026/8/29
近 30 天还在更新
授权协议
GPL-3.0
强 copyleft

为什么值得关注

不是看 Star 排名,而是看它解决了什么问题、实际有没有用,以及方法为什么值得关注。

近 90 天

解决的问题

解决 Usenet 下载中传统的磁盘双倍空间占用、下载与解压分离导致的 I/O 瓶颈,以及多组件配置繁琐的问题。

实际价值

提供单文件运行、流式边下载边解压(无需双倍磁盘空间)、内置索引器,并原生兼容 SABnzbd/NZBGet API,可直接接入 Sonarr 和 Radarr 等自动化工具。

创新 / 差异化

创新点在于流式解压设计,使压缩包在网络流中直接解压而不落盘,节省磁盘空间与 I/O;同时将下载器、索引器和海报墙整合进单一可执行文件。

扩展潜力

降低了 Usenet 用户的硬件门槛(尤其是低性能 NAS 或磁盘空间紧张的设备),通过单一容器或二进制文件替代了原本需要多个服务协同的复杂链条。

为什么是现在

在用户寻求比传统 Python 编写的 SABnzbd 更轻量、比 NZBGet 更现代的高性能客户端时,提供了及时的替代方案。

社区活跃度

近 90 天新增 50 个 Issue、16 个 PR;窗口内抽取的 Issue/PR 样本中有 25 位 Issue 发起者、0 位 PR 贡献者,并发布 26 个版本。

维护者响应

窗口内 50 个 Issue 样本关闭率 92%,16 个 PR 样本合并率 0%。维护者响应统计覆盖该 Issue 样本的 70%,响应率 100%,首次响应中位数 12.2 小时。

PR 样本 0 位贡献者26 次 ReleaseIssue 响应率 100% · 样本 35(覆盖 70%)首次响应中位数 12.2hPR 合并率 0% · 16 条窗口样本

核心亮点

  • 流水线式 NNTP 下载:支持多连接并发请求,充分跑满带宽。
  • 单阶段流式解压:在下载流中直接解压 RAR/7z/Zip 归档,无需双倍磁盘空间,解压耗时接近于零。
  • 内置海报墙与索引器:将新闻组转换为带元数据的媒体库,支持直接预览与下载。

快速开始

安装方式、上手难度、开始步骤。

装在哪

待确认

难不难

待确认

支持 Docker支持自托管支持本地运行
  1. 01使用 Docker Compose 部署服务。创建 docker-compose.yml 文件并运行启动命令。
  2. 02命令:docker compose up -d
  3. 03在浏览器中打开 Web 界面。
  4. 04访问地址:http://<您的主机IP>:6789
  5. 05在欢迎面板中配置您的 Usenet 服务商信息。
  6. 06如果在 macOS 或 Linux 上,也可以使用 Homebrew 一键安装。
  7. 07命令:brew install nzbfast/tap/nzbfast
  8. 08获取自动生成的 API 密钥(位于 config 目录下的 apikey 文件中),用于对接 Sonarr 或 Radarr。

更适合谁

  • 希望数据放在自己服务器上的团队
  • 想在本机直接跑起来试用的开发者
  • 习惯用 Docker 部署的人

更多介绍

nzbfast 是一款专为高性能设计的 Usenet 下载工具。与传统的下载后校验、再解压的流程不同,nzbfast 采用创新的单阶段流水线设计,在数据下载的同时进行 PAR2 校验和流式解压,解压后的文件直接写入最终目录,从而避免了磁盘的二次读写开销。它还内置了美观的 Web 控制台、海报墙媒体浏览器以及索引器,并完美兼容主流的自动化媒体管理工具。

信息来源

每条信息都标注了状态与出处,可展开查看。

15 条 · 展开
  • capability tags

    已核验

    来源: admin_cms · cms editor · 2026/8/29

  • editor note

    已核验

    {"en":"nzbfast addresses a common pain point of traditional Usenet downloaders: the need for double disk space and post-processing time for unpacking. By unpacking archives directly in the stream, it eliminates disk overhead. Its built-in poster wall and indexer make it a highly modern self-hosted downloading solution.","zh":"nzbfast 解决了传统 Usenet 下载器在下载后需要二次解压、占用双倍磁盘空间和时间的痛点。它采用流式解压技术,在下载过程中直接在内存中完成解压,极大地提高了效率。同时,它还自带海报墙和索引功能,是一个非常现代化的自托管下载方案。"}

    来源: admin_cms · cms editor · 2026/8/29

  • how to use

    已核验

    {"steps":[{"en":"Deploy the service using Docker Compose. Create a `docker-compose.yml` file and run the startup command.","zh":"使用 Docker Compose 部署服务。创建 `docker-compose.yml` 文件并运行启动命令。"},{"en":"Command: `docker compose up -d`","zh":"命令:`docker compose up -d`"},{"en":"Open the web interface in your browser.","zh":"在浏览器中打开 Web 界面。"},{"en":"URL: `http://<your-host-ip>:6789`","zh":"访问地址:`http://<您的主机IP>:6789`"},{"en":"Configure your Usenet provider details in the Welcome panel.","zh":"在欢迎面板中配置您的 Usenet 服务商信息。"},{"en":"Alternatively, on macOS or Linux, install it using Homebrew.","zh":"如果在 macOS 或 Linux 上,也可以使用 Homebrew 一键安装。"},{"en":"Command: `brew install nzbfast/tap/nzbfast`","zh":"命令:`brew install nzbfast/tap/nzbfast`"},{"en":"Retrieve the auto-generated API key (stored in the `apikey` file inside the config directory) to connect with Sonarr or Radarr.","zh":"获取自动生成的 API 密钥(位于 config 目录下的 `apikey` 文件中),用于对接 Sonarr 或 Radarr。"}],"installAt":"unknown","difficulty":"unknown"}

    来源: admin_cms · cms editor · 2026/8/29

  • intro

    已核验

    {"en":"nzbfast is a Usenet downloader designed for maximum performance. Unlike traditional clients that download, verify, and then unpack in separate stages, nzbfast utilizes a one-pass pipeline that overlaps downloading, PAR2 verification, and extraction. Archives are unpacked on the fly in the stream, saving disk space and processing time. It also features a web dashboard, a poster wall media browser, and a built-in indexer, with full compatibility for popular media automation tools.","zh":"nzbfast 是一款专为高性能设计的 Usenet 下载工具。与传统的下载后校验、再解压的流程不同,nzbfast 采用创新的单阶段流水线设计,在数据下载的同时进行 PAR2 校验和流式解压,解压后的文件直接写入最终目录,从而避免了磁盘的二次读写开销。它还内置了美观的 Web 控制台、海报墙媒体浏览器以及索引器,并完美兼容主流的自动化媒体管理工具。"}

    来源: admin_cms · cms editor · 2026/8/29

  • 最新版本

    已核验

    v1.3.0

    来源: GitHub 官方接口 · latest_release=v1.3.0 · 2026/8/29

  • 许可证

    已核验

    GPL-3.0

    来源: GitHub 官方接口 · license.spdx_id=GPL-3.0 · 2026/8/29

  • needs api key

    已核验

    来源: admin_cms · cms editor · 2026/8/29

  • 一句话用途

    已核验

    {"en":"A high-performance, single-executable Usenet downloader with a built-in web dashboard, poster wall, and stream-unpacking.","zh":"高性能单文件 Usenet 下载器,集成 Web 面板、海报墙与流式自动解压功能。"}

    来源: admin_cms · cms editor · 2026/8/29

  • 平台

    已核验

    windows、macos、linux、browser

    来源: admin_cms · cms editor · 2026/8/29

  • 分类线索

    根据材料推断

    security

    来源: 项目说明文档 · hint=security · 2026/8/25

  • product forms

    已核验

    desktop、cli、web

    来源: admin_cms · cms editor · 2026/8/29

  • role tags

    已核验

    来源: admin_cms · cms editor · 2026/8/29

  • supports docker

    已核验

    来源: 仓库文件 · dockerfile=true; compose=true · 2026/8/29

  • supports local

    已核验

    来源: admin_cms · cms editor · 2026/8/29

  • supports self host

    已核验

    来源: admin_cms · cms editor · 2026/8/29

根据分类、能力和适用角色匹配的其他已核验项目。