将 Seafile 同步到 Wasabi — 使用 RcloneView 进行云备份
无需编写一行同步脚本,就能为自建的 Seafile 资料库在 Wasabi 上建立异地备份。
Seafile 是许多希望在自己的服务器上运行文件同步平台的团队的热门选择,但自行托管也意味着备份完全是你自己的责任——一旦服务器磁盘故障,唯一的副本也随之消失。Wasabi 是理想的异地存放目标:兼容 S3、大规模使用也很实惠,且可随时随地访问。RcloneView 可以直接连接这两者,因此 Seafile 资料库能够按计划镜像到 Wasabi 存储桶,而不必依赖手动导出。

在一个地方管理和同步所有云端
RcloneView 是 rclone 的跨平台 GUI。通过清爽的可视化界面比较文件夹、传输或同步文件,并自动化多云工作流。
- 一键作业:复制 · 同步 · 比较
- 调度器与历史记录,实现可靠的自动化
- 支持 Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTP 等
核心功能免费。Plus 提供自动化功能。
将 Seafile 和 Wasabi 连接为远程
先添加你的 Seafile 服务器作为远程,将 RcloneView 指向你的服务器地址和资料库凭证。然后使用你的 Access Key ID、Secret Access Key 以及对应的 Wasabi 区域端点单独添加 Wasabi。两个远程都配置好后,它们会在 Explorer 面板中显示为可浏览的文件树,方便你在建立同步任务之前确认资料库结构和文件数量。RcloneView 可在 Windows、macOS 和 Linux 上从一个窗口挂载并同步 90+ 个服务商,因此 Seafile 和 Wasabi 可以与你已配置的其他云一起使用。
构建单向同步任务
将 Seafile 资料库设为源,Wasabi 存储桶设为目标,配置同步任务并使用「仅修改目标」选项,让 Wasabi 保持为纯镜像,不会反向写入 Seafile。对于拥有 500GB 共享资料库(包含源文件和导出内容)的设计团队来说,Filtering 步骤可以让你排除 Seafile 内部生成的临时文件和锁文件,使 Wasabi 副本不被同步产生的杂项文件弄乱。
在 Advanced Settings 步骤中启用校验和比较,让文件按哈希值和大小匹配,而不仅仅是修改时间——由于 Seafile 和 S3 兼容存储对文件元数据的追踪方式不同,这一点很有用。
在第一次正式同步前先运行 Dry Run。它会准确列出将要传输的内容,而不会移动任何数据——在你还不确定资料库实际有多大的第一次运行中,这一点尤为重要。
安排并验证备份
在 PLUS 许可下,为任务附加 crontab 格式的计划,使其自动重新运行——常用资料库可以每晚运行,偏归档性质的资料库则每周运行一次即可。Job History 会记录每次运行的耗时、传输速度和状态,清楚记录 Wasabi 副本最近一次更新到最新状态的时间。
完成首次完整同步后,在 Seafile 源和 Wasabi 目标之间运行 Folder Compare,确认所有文件都已到达且大小匹配——这是发现因网络中断而遗漏内容的快捷方法。
快速上手
- 从 rcloneview.com 下载 RcloneView。
- 使用服务器地址和资料库凭证,将你的 Seafile 服务器添加为远程。
- 使用 Access Key ID、Secret Access Key 和区域端点,将 Wasabi 添加为远程。
- 构建单向同步任务,运行 Dry Run,然后安排定期运行以保持备份最新。
自建资料库只有在别处也存在副本时才真正安全,而定时的 Seafile 到 Wasabi 同步能让这一要求自动运转起来。
相关指南:
- 使用 RcloneView 管理 Seafile 自建云同步
- 使用 RcloneView 管理 Wasabi 云同步与备份
- 使用 RcloneView 将 Seafile 迁移到 Backblaze B2