
jesec/floodFlood是一个适用于多种 torrent 客户端的监控服务。它是一个 Node.js 服务,可与您喜爱的 torrent 客户端通信,并提供完善的 Web UI 进行管理。Flood-UI 组织托管相关项目。
| 客户端 | 支持情况 |
|---|---|
| rTorrent | ✅(已测试,测试代码) |
| qBittorrent v4.1+ | ✅(已测试,测试代码) |
| Transmission | ✅(已测试,测试代码) |
安装 Node.js 运行时。Flood 跟踪 "Current" 版本,并同时支持 "Active LTS" 版本。
apt/.deb)和 Enterprise Linux(yum/dnf/.rpm)系统用户可从 NodeSource 软件仓库安装 nodejs。实验性:您可以从 发布页面 下载单可执行文件构建版本(或从 Actions 获取滚动构建)。它捆绑了 Node.js 并支持 Linux、macOS 和 Windows。
(sudo) npm install --global flood 或 npx flood
或使用 @jesec/flood 获取前沿构建版本。
或 从源代码构建。
如果通过 npm 安装 Flood,则运行 flood 或 npx flood。
如果从源代码编译 Flood,则运行 npm run start。
有关如何将 Flood 安装为服务的信息,请查看 Wiki。
Flood 使用命令行配置界面。
运行 flood --help、npx flood --help 或 npm run start -- --help 获取有关命令行参数的帮助。
如果您想了解更多关于配置的信息,请查看 shared/schema/Config.ts。
当 Flood 的内置用户管理启用时(默认),加载 Web 界面时会提示您配置与 torrent 客户端的连接。
配置要点:
--baseuri(或 baseURI)属性中配置 Flood 从主机的路径。所有请求都将以此值为前缀。
[***] 提供 Flood,则应将 baseURI 设置为 /apps/flood。如果从 [***] 提供 Flood,则不需要配置 baseURI。再次运行安装命令即可升级。
amd64 和 arm64)。或者,使用平台的包管理器(如 apt、yum、pacman)安装 rTorrent。brew 安装 rTorrent。--with-xmlrpc-c)。<rundir>/temp) 中的文件具有读取访问权限,因为 Flood 通过本地文件路径将 torrents 添加到 rTorrent (96c754dd)。# 基本运行 docker run -it -p 3000:3000 jesec/flood --help # 带数据持久化的运行 docker run -d \ -p 3000:3000 \ -v /path/to/flood/data:/data \ --name flood \ jesec/flood \ --port 3000 \ --allowedpath /data # 前沿版本 docker run -it jesec/flood:master --help # 升级镜像 docker pull jesec/flood
注意:您需要让 Docker 知道应该暴露哪个端口(例如 -p 3000:3000)和文件夹映射(例如 -v /data:/data)。不要忘记注意 flood 的参数,如 --port 和 --allowedpath。
如果您有特定的问题或错误,请提交 GitHub issue。请加入 Flood *** 服务器 讨论功能请求和实现细节。
查看 Wiki 获取更多信息。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务