在 NAS 上挂载 Seedr(WebDAV、SFTP、FTPS)

你的 NAS 连接到 Seedr 以按需复制文件、备份文件夹或访问云文件。在 Basic/Pro 上从 SFTP 或显式 FTPS 开始。通过 HTTPS 的 WebDAV 在 Master 及以上套餐上可用。
开始之前
FTP、FTPS 和 SFTP 包含在 Basic 及以上套餐中(Basic、Pro、Master、Gold),Free 和 Lite 不包含。WebDAV 需要 Master 及以上套餐(Master、Master X2/X3/X5、Gold),Basic 和 Pro 不包含。 升级到 Basic 即可使用 FTP、FTPS 或 SFTP;也可 升级到 Master 使用 WebDAV。 将 NAS 添加为 Settings → External services (FTP/SFTP/WebDAV) 中的连接存储是一项单独的功能,需要 Pro 及以上套餐。
打开 Settings,创建应用密码。将页面上显示的用户名和应用密码填入 NAS 应用。“Connect to Seedr from your own apps”卡片会显示你的套餐支持哪些协议。
选择一个文件夹用于第一次传输。该方向需要NAS出站上网;你不需要转发路由器端口。
NAS | 从这里开始 |
|---|---|
Synology | Basic/Pro:rclone SFTP/FTPS; Master 及以上:Cloud Sync/Hyper Backup WebDAV |
QNAP | Basic/Pro:HybridMount/HBS 3 FTPS;Master 及以上:WebDAV |
TrueNAS SCALE | Basic/Pro:Cloud Sync SFTP; Master 及以上:Cloud Sync WebDAV |
Unraid | Basic/Pro:rclone SFTP/FTPS; Master 及以上:rclone WebDAV |
要让 Seedr 浏览你的 NAS,请阅读 将 NAS 连接到 Seedr。了解各协议的优缺点,请阅读 NAS 连接 Seedr,该选哪种协议?。
按 NAS 类型快速设置
Synology DSM 7
Basic/Pro:通过 SFTP 或显式 FTPS 在受支持的 NAS 上的 Container Manager 中使用 rclone。在 /config/rclone 挂载持久配置,在 /data 挂载你的目的地;请遵循下面的经过验证的主机设置。 File Station 还支持 SFTP,使用 sftp.seedr.cc、端口 2222 和你的应用密码通过 Tools → Remote Connection → Connection Setup 进行手动访问。在接受之前验证主机密钥;如果你的客户端无法验证它,请使用 rclone。
Master 及以上:Cloud Sync 和 Hyper Backup 使用 WebDAV 进行此设置;两者均未列出 FTP/SFTP 目的地。
从Package Center安装Cloud Sync;添加 WebDAV 与 https://dav.seedr.cc、你的 Seedr 用户名和应用密码的连接。
选择远程和本地文件夹。选择 Download remote changes only 或 Upload local changes only。
启用“源文件删除后保留目标文件”的选项。应用设置,然后检查第一次传输的日志。
对于版本化备份,请使用具有相同凭据和专用文件夹的 Hyper Backup → + → Data backup task → WebDAV。设定时间表和轮换;使用 Hyper Backup 恢复档案。
QNAP: HybridMount
Basic/Pro:打开HybridMount → Create Remote Mount → Network Drive Mount;选择FTP。
输入 ftp.seedr.cc、端口 21、你的 Seedr 用户名和应用密码。使用显式 TLS 和被动模式启用安全 FTPS。保持证书检查启用。
选择远程文件夹和连接名称,创建挂载并打开 File Station。如果你的构建缺少显式 TLS,请使用下面的 rclone SFTP/FTPS。
Master 及以上套餐:在 HybridMount 1.11 或更高版本中,选择 Create Remote Mount → Cloud Drive Mount → Create → WebDAV Cloud/Server。输入 https://dav.seedr.cc 和你的 Seedr 凭据。 Create;检查 Mount Management → Cloud Services 下的 Mounted。
Cloud Drive Mount没有本地缓存。 File Cloud Gateway 是单独的缓存模式,每次挂载至少需要 20 GB 的缓存空间。
QNAP:用 HBS 3 定时复制
Basic/Pro:打开HBS 3 → Storage Spaces → Create → FTP server。输入 ftp.seedr.cc、端口 21、你的 Seedr 用户名和应用密码。启用 FTP with SSL/TLS (Explicit) 和被动模式。测试,然后创建。
创建从 NAS 文件夹到该存储空间的单向同步作业。设置计划,运行一次并检查日志。
Master 及以上套餐:改为使用 Server URL https://dav.seedr.cc 和相同的凭据创建 WebDAV 存储空间。启用 Validate SSL certificate,然后创建同步作业。
TrueNAS SCALE 24.x:Cloud Sync
Basic/Pro:在Credentials → Backup Credentials → Cloud Credentials下,使用sftp.seedr.cc、端口2222、你的Seedr用户名和应用密码添加SFTP。 Cloud Sync还支持FTP;不要在线使用未加密的 FTP。
根据 Seedr 的可信指纹验证主机密钥验证。如果你的版本无法强制执行,请使用 rclone 和下面的 known_hosts_file。
打开Data Protection → Cloud Sync Tasks → Add。选择凭据、远程文件夹和本地数据集。
选择 PULL 为 Seedr → NAS 或 PUSH 为 NAS → Seedr。以COPY开头; SYNC 可以删除目标文件。 Save、Dry Run,然后是 Run Now。在安排之前检查日志。
Master 及以上套餐:改用 WebDAV 云凭据:URL https://dav.seedr.cc、供应商 Other、Seedr 用户名和应用密码。 Cloud Sync为呼出客户端; SCALE 24.x 没有内置 WebDAV 服务器。
Unraid: rclone
Basic/Pro:使用你选择的插件或容器安装 rclone;在下面创建 seedr-sftp 或 seedr-ftps。保持配置持久。在User Scripts中调度之前进行测试。 Master 及以上:seedr-webdav 是另一种选择。
进阶:rclone 远程连接
运行 rclone config 输入应用密码;rclone 会保存经过混淆的 pass 值。这些示例使用占位符,请只配置你需要的远程连接。
[seedr-sftp]
type = sftp
host = sftp.seedr.cc
port = 2222
user = YOUR_SEEDR_USERNAME
pass = OBSCURED_APP_PASSWORD
known_hosts_file = /config/rclone/seedr_known_hosts
[seedr-ftps]
type = ftp
host = ftp.seedr.cc
port = 21
user = YOUR_SEEDR_USERNAME
pass = OBSCURED_APP_PASSWORD
explicit_tls = true
[seedr-webdav]
type = webdav
url = https://dav.seedr.cc
vendor = other
user = YOUR_SEEDR_USERNAME
pass = OBSCURED_APP_PASSWORD在使用 SFTP 之前,收集公钥而不发送凭据:
ssh-keyscan -p 2222 -t ed25519 sftp.seedr.cc > seedr_known_hosts.candidate
ssh-keygen -lf seedr_known_hosts.candidate将该指纹与Seedr公布的ED25519指纹进行比较: SHA256:2NF+SAByqk9ORaepPNgKYc9w5NwGJk1uTlKa56aFI1E。接受之前,先通过可信的 Seedr 说明确认;仅靠扫描无法证明服务器身份。如果匹配,将获取的密钥文件保存到 known_hosts_file 指定的路径。该路径必须在运行 rclone 的容器或环境内存在。
rclone 默认不检查 SFTP 主机密钥。保持 known_hosts_file 配置。出现不匹配时停止并在更换之前使用 Seedr 确认任何密钥更改。
测试所选的远程连接,然后复制一个文件夹。请将本地路径替换为你的 NAS 路径:
rclone lsd seedr-sftp:
rclone copy seedr-sftp:backup /data/seedr-copy --dry-run
rclone copy seedr-sftp:backup /data/seedr-copy --transfers 4将远程连接替换为 seedr-ftps;Master 及以上套餐也可使用 seedr-webdav。请使用 NAS 的目标路径,例如 Unraid 上的 /mnt/user/seedr-copy。
调整和故障排除
从四次传输开始,并在增加并发性之前检查已完成的文件和错误。将大型作业安排在非高峰期。 --max-age 7d 只是一个最近文件过滤器:它可以忽略新遇到的具有旧时间戳的文件。不要将其用于完整的首次备份;它不能保证更少的目录扫描。
问题 | 检查项目 |
|---|---|
登录失败 | 用户名和应用密码 |
SFTP 连接被拒绝 | 端口2222;可信密钥 |
FTPS 文件列表加载卡住 | 被动出站流量 |
证书错误 | NAS 更新和 CA 证书存储 |
保持证书检查启用。保留专用的备份存档文件夹。复制避免镜像删除;首先在备用文件夹上测试任何同步模式。
