Mount your NAS in Seedr with the Seedr Connector

Seedr Connector 是一个小型程序,运行在您的 NAS 或家庭网络中的 Linux 设备上。它让您可以在 Seedr 中挂载您选择的 NAS 文件夹,与您的其他存储并列显示。1.0.0 版本现已发布。
它通过 TCP 端口 443 与 Seedr 建立一个出站的加密连接。您不需要端口转发或公网 IP 地址。Seedr 永远不会获得您的 NAS 密码。
工作原理
Seedr 只能看到您在 config.json 中列出的文件夹。您可以将每个文件夹标记为只读。
Connector 在网络中断或 NAS 重启后会自动重新连接。重启后无需再次配对。
它以您的 NAS 共享所有者的身份(该用户的 UID 和 GID)运行,而不是以 root 运行。它不需要特权模式、不需要发布端口,也不需要 Docker socket。
分五步完成设置
应用会在设置中的 Seedr Connector 屏幕引导您完成这些步骤。打开/app/settings。
安装。 在下一节中选择您的 NAS 类型。完整的安装指南位于GitHub。
创建 config.json。 添加 NAS 的名称以及您想共享的文件夹。然后运行
pair。它会输出一个 Seedr 地址和一个 8 位字符的代码。允许。 打开该地址,或在 Seedr Connector 屏幕上输入代码。确认是您的账户,然后选择允许。
启动。 使用
run命令启动 Connector 并保持其运行。挂载。 在 Seedr 中选择共享文件夹并选择挂载。它会与您的其他存储一起显示。
在您的 NAS 上安装
Docker 镜像:ghcr.io/seedrcc/seedr-connector:1.0.0。它是公开的,无需登录,并支持多种 CPU 类型。它位于 GitHub Container Registry,而不是 Docker Hub。标签latest同样存在。如需在普通 Linux 上安装,请从v1.0.0 发布页面下载二进制文件:Linux amd64、arm64 或 armv7。发布内容包含 SHA256SUMS 文件,方便您校验下载的文件。
NAS 或系统 | 安装方式 |
|---|---|
Synology | Container Manager。请先添加注册表 https://ghcr.io,或创建一个 Compose 项目。 |
QNAP | Container Station。 |
TrueNAS SCALE | 自定义应用 (Custom App)。 |
Unraid | Docker,然后选择 Add Container。 |
任意 Docker 主机 | 普通 Docker 或 Docker Compose。 |
不使用 Docker 的 Linux | 在您的 NAS 服务管理器下运行该二进制文件。 |
每个系统都需要各自的少量设置,例如配置和状态文件夹。GitHub 上的 README中提供了每种系统的具体步骤。
管理您的连接器
您的连接器。 Seedr Connector 屏幕会列出每个连接器及其在线状态、上次出现的时间、是否为只读以及是否已挂载文件夹。
撤销访问。 这会在数秒内切断连接器,即使在传输过程中也是如此。如需再次连接,请再次运行
pair。多台 NAS。 您可以在连接器数量上限内,将多台 NAS 设备连接到同一个账户。请为每台设备指定各自的名称和各自的状态目录。
方案限制。 连接器取决于您的方案。如果您的方案不包含连接器,或者您已达到连接器数量上限,Seedr 会用通俗易懂的话告知您。
更新 Connector
停止 Connector。
保留您的配置和状态文件夹。
将镜像标签或二进制文件替换为新版本。
重新启动。使用 Docker Compose 时,请运行
docker compose pull && docker compose up -d。
解决常见问题
您看到的提示 | 处理方法 |
|---|---|
| 请联系 Seedr 支持。 |
| 配置路径缺失或无法读取。请检查路径和文件权限。 |
Credential or state errors | 请修正所有权或权限。指南中建议状态文件夹使用 0700,其中的文件使用 0600。 |
| 访问权限已被撤销。请再次运行 pair。 |
仍然无法解决? 提交支持工单。
想找其他方式?
您也可以通过 FTPS、SFTP 或 WebDAV 添加您的 NAS。这种方式需要在您的路由器上开放端口。请参阅将您的 NAS 连接到 Seedr。若想改为在您的 NAS 上使用 Seedr,请参阅在您的 NAS 上挂载 Seedr。