将 RcloneView 与 TrueNAS 结合使用以实现云备份和同步
TrueNAS 内置了由 rclone 驱动的 Cloud Sync 任务——但其内置界面功能有限。将 RcloneView 与 TrueNAS 搭配运行,可以解锁 rclone 的完整功能集:多云管理、Crypt 远程、Bisync、过滤规则、文件夹比较等等。
TrueNAS CORE 和 SCALE 都在底层集成了 rclone,用于其 Cloud Sync 任务功能。但其网页 GUI 只暴露了 rclone 一小部分能力——提供商选项有限、没有加密层、没有 bisync、也没有跨云任务。通过在 TrueNAS 上运行 RcloneView(借助 Docker、虚拟机或远程工作站),你可以在继续使用 TrueNAS 作为主要存储平台的同时,获得 rclone 的完整功能集。

在一个地方管理和同步所有云端
RcloneView 是 rclone 的跨平台 GUI。通过清爽的可视化界面比较文件夹、传输或同步文件,并自动化多云工作流。
- 一键作业:复制 · 同步 · 比较
- 调度器与历史记录,实现可靠的自动化
- 支持 Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTP 等
核心功能免费。Plus 提供自动化功能。
TrueNAS + RcloneView:两种集成方式
方式一 —— 在 TrueNAS SCALE 容器(Docker)中运行 RcloneView
TrueNAS SCALE 通过其 Apps 界面原生支持 Docker 容器。你可以将 RcloneView 作为持久化容器运行:
- 在 TrueNAS SCALE 中,导航到 Apps → Available Applications,或使用 Custom App 选项。
- 部署 RcloneView 的 Docker 镜像,并将卷挂载指向你的 TrueNAS 数据集路径。
- 从浏览器访问 RcloneView 的网页界面。
这样可以让 RcloneView 保留在 NAS 本机上运行,备份任务无需依赖单独的机器。
方式二 —— 在工作站上运行 RcloneView,将 NAS 作为远程
在你的桌面电脑上运行 RcloneView,并将 TrueNAS 数据集添加为远程:
- SMB:在 RcloneView 中将 Windows 共享添加为本地或 SMB 远程。
- SFTP:在 TrueNAS 上启用 SFTP,并在 RcloneView 中将其添加为 SFTP 远程。
- NFS:在本地挂载你的 NAS NFS 共享,并在 RcloneView 中将其视为本地路径。
这种方式设置更简单,无需 Docker 相关经验即可使用。
从 TrueNAS 设置 SFTP
这是最可靠的远程访问方式:
步骤 1 —— 在 TrueNAS 上启用 SSH
在 TrueNAS 中:System → Services → SSH → Enable。创建一个专用用户,并将其访问权限限制在你的备份数据集范围内。
步骤 2 —— 在 RcloneView 中将 TrueNAS 添加为 SFTP 远程
- 在 RcloneView 中点击 New Remote。
- 选择 SFTP。
- 输入你的 TrueNAS IP、SSH 端口(默认 22)、用户名以及 SSH 密钥或密码。
- 将根路径设置为你的数据集(例如
/mnt/tank/Backups)。 - 保存。
此时 RcloneView 会将你的 TrueNAS 数据集显示为一个可导航的远程。
面向 TrueNAS 的云备份任务
将 TrueNAS 作为 SFTP 远程接入后,你可以创建全面的备份任务:
将 TrueNAS 数据集备份到 S3
- 在 RcloneView 中创建一个新的 Sync 任务。
- 源:
truenas-sftp:/mnt/tank/Photos/ - 目标:
s3-backup:truenas-photos-backup/ - 启用校验和验证以保证数据完整性。
- 安排为每晚执行。
加密备份到云端
对于敏感数据集,添加一个 Crypt 远程层:
- 创建一个包裹你的 S3 远程的 Crypt 远程。
- 将 Crypt 远程设置为目标,而不是原始的 S3 远程。
- 文件会在离开 TrueNAS 之前完成客户端加密。
多云备份
使用 RcloneView 将同一个 TrueNAS 数据集同时备份到两个云提供商:
- 任务 1:
truenas-sftp:/mnt/tank/→s3-primary:(每日) - 任务 2:
truenas-sftp:/mnt/tank/→b2-secondary:(每周)
相较于 TrueNAS 内置 Cloud Sync 的优势
| 功能 | TrueNAS Cloud Sync | RcloneView |
|---|---|---|
| 提供商支持 | 约 20 个提供商 | 70+ 个提供商 |
| Crypt / 加密层 | ✗ | ✓ |
| Bisync(双向同步) | ✗ | ✓ |
| 过滤规则 | 有限 |