Western Digital 与其他 Linux NAS 部署 GoodSync
Western Digital My Cloud 系列
WD My Cloud OS5(及更新版本)支持 GoodSync 安装。
安装步骤
- My Cloud OS5 桌面 → 应用中心(或 App 标签页)
- 找到 GoodSync 应用 → 安装
- 等待安装完成,GoodSync Server 自动启动
- 打开 GoodSync → Connect 账户配置 → 完成
WD My Cloud 上 GoodSync 的限制
- My Cloud 系列 CPU 通常较弱,块级传输计算可能成为瓶颈
- 建议在 GoodSync 客户端设置中降低并行线程数
- WD 提供的 GoodSync 包更新速度取决于 WD 的维护节奏
My Cloud OS3 旧版本
如果你的设备是 My Cloud OS3(旧系统),GoodSync 可能需要手动安装:
- GoodSync 官网下载 WD NAS 专用的安装包
- 通过 SSH 或 App Center 手动安装
- 升级到 OS5 是更推荐的方案
ASUSTOR NAS
ASUSTOR ADM 操作系统的 App Central 提供 GoodSync 包。
安装步骤
- ADM 桌面 → App Central
- 搜索 GoodSync
- 安装,等待完成
ASUSTOR 的特殊配置
- ADM 的防火墙规则需要手动允许 GoodSync 端口
- ASUSTOR 的 CPU 架构通常是 Intel x86_64 或 ARM aarch64,下载 QPKG 时注意匹配
TerraMaster(铁威马)NAS
铁威马的 TOS 操作系统对 GoodSync 的支持取决于型号:
方式一:App Center(部分型号)
新型号的 TOS 4.x 在应用商店中有 GoodSync:
- TOS 桌面 → 应用中心
- 搜索 GoodSync
- 安装
方式二:Docker 部署(通用方案)
所有铁威马型号都可以通过 Docker 安装 GoodSync:
- TOS → Docker 容器管理器
- 搜索 GoodSync 镜像
- 创建容器,配置端口(11000)和卷挂载
- 启动容器
通用 Linux NAS(自由 DIY 方案)
如果你有一台装了 Ubuntu/Debian/OpenMediaVault 等通用 Linux 的 DIY NAS,GoodSync 可以通过标准 Linux 安装方式部署。
安装脚本方式
# SSH 登录 NAS
ssh root@nas-ip
# 下载 GoodSync Linux 包
curl -O https://www.goodsync.com/download/goodsync-v12-linux-x86_64.tar.gz
# ARM 架构用 goodsync-v12-linux-aarch64.tar.gz
# 解压并安装
tar -xzf goodsync-v12-linux-x86_64.tar.gz
cd goodsync-v12-linux-x86_64
sudo ./install-gssh
systemd 注册
安装完成后,参考「Linux 版安装」章节的 systemd 配置,把 GoodSync 注册为后台服务。
GoodSync Server 模式
通用 Linux 上的 GoodSync 比 Synology/QNAP 的 NAS 包功能更完整:
- 有完整的 GUI(如果 NAS 有图形界面)
- 可以直接创建和管理作业
- 可以作为 GoodSync Server 被动端点
- 支持 Docker 容器化部署
OpenMediaVault / Unraid / TrueNAS
这三个 DIY NAS 系统是技术用户的热门选择。
OpenMediaVault
OpenMediaVault 基于 Debian,GoodSync 可以直接用 Linux 安装脚本部署:
- 启用 SSH 登录(OMV → 服务 → SSH → 启用)
- SSH 登录后运行 Linux 安装脚本
- 或者用 OMV 的 Docker 插件部署 GoodSync 容器
Unraid
Unraid 支持 Docker,GoodSync 可以通过 Docker 容器部署:
- Unraid → Docker → 容器模板社区 → 搜索 GoodSync
- 或直接手动创建容器
- 配置端口 11000 → NAS 本地 11000
- 挂载 NAS 的存储目录到容器内
TrueNAS CORE / SCALE
TrueNAS SCALE(基于 Debian)可以用 Docker 部署 GoodSync:
- TrueNAS SCALE → Apps → 搜索 GoodSync
- 或手动部署 Docker 容器
- 配置共享数据集作为 GoodSync 的同步路径
通用 NAS 部署的注意事项
权限问题
DIY NAS 的 Linux 权限管理需要格外注意:
# GoodSync 运行账户需要对同步目录有读写权限
sudo chown -R goodsync:goodsync /path/to/sync/directory
sudo chmod -R u+rwX /path/to/sync/directory
# 如果 GoodSync 需要访问 SMB 共享
sudo setfacl -m u:goodsync:rwx /path/to/smb/share
防火墙配置
大多数 DIY NAS 默认防火墙策略较严格,需要手动放行:
# UFW(Ubuntu/Debian)
sudo ufw allow 11000/tcp # GoodSync Web 界面
sudo ufw allow 443/tcp # GoodSync Connect HTTPS
sudo ufw allow 22/tcp # SSH(GoodSync 可能用到)
# iptables
sudo iptables -A INPUT -p tcp --dport 11000 -j ACCEPT
文件系统选择
GoodSync 在 NAS 上对文件系统的兼容性:
| 文件系统 | GoodSync 兼容性 | 备注 |
|---|---|---|
| ext4 | 完美 | 最安全的选择 |
| ZFS | 完美 | 块级传输与 COW 配合好 |
| Btrfs | 完美 | 支持快照,可配合 GoodSync 版本历史 |
| XFS | 完美 | 适合大文件场景 |
| FAT32 | 有局限 | 时间戳精度低、不支持大文件 |
| NTFS(Linux 挂载) | 部分兼容 | 读可以,写需要 ntfs-3g 且权限有局限 |
NAS 作为 GoodSync Connect 节点的价值
把 NAS 纳入 GoodSync Connect 网络的意义:
- 全天候在线的同步节点:NAS 不像电脑需要关机休息
- 低成本存储扩展:NAS 硬盘每 TB 成本远低于云存储
- 跨设备中转:两台电脑可以通过 NAS 间接同步(电脑 → NAS → 另一台电脑)
- 多协议支持:NAS 同时提供 SMB、WebDAV、Connect 三种接入方式,灵活度高