NAS可用的文件同步神器,用docker安装FreeFileSync,实现跨设备的文件同步

2024-07-11 11:22:15 36点赞 430收藏 49评论

大家好,这里是Cherry,喜爱折腾、捡垃圾、玩数码,热衷于分享NAS、docker玩耍经验~

前言

暑假学NAS!开学把歌唱!

FreeFileSync 是一款文件夹比较和同步软件,可创建和管理所有重要文件的备份副本。FreeFileSync 不是每次都复制每个文件,而是确定源文件夹和目标文件夹之间的差异,并仅传输所需的最少量数据。

该项目通过docker实现了FreeFileSync的部署,让我们可以在NAS端方便快捷的使用FreeFileSync,只需要配置不同同步文件夹之间的容器路径,即可以实现最小差异的同步文件夹,帮助我们做好数据备份。

NAS可用的文件同步神器,用docker安装FreeFileSync,实现跨设备的文件同步

项目地址:https://github.com/jlesage/docker-freefilesync

项目特性:

1. 双向同步:确保两侧文件夹高度一致,使文件及结构保持相同

2. 全量备份:全盘更新源地址下的文件和结构

3. 增量备份:寻求左右侧差异,只更新源地址下变化的内容到目标地址

4. 自定义:自定义需求和同步文件内容


系统部署

一、compose代码

🔻新建文件夹路径/volume1/docker/filesync,在/volume1/docker/filesync/上传docker-compose.yml文件,将下面代码复制进去。compose代码,根据自己的需要修改

version: "3"

services:

freefilesync:

ports:

- 5800:5800 # WEBUI端口

- 5900:5900 # VNC协议端口,可选

container_name: freefilesync

environment:

- TZ:Aisa/Shanghai

volumes:

- /volume1/docker/filesync/:/config

- /volume1/files_1:/storage1 # 同步文件夹A

- /volume2/files_2:/storage2 # 同步文件夹B

image: jlesage/freefilesync

二、部署系统

方法一:SSH部署

# 来到文件夹目录

cd /volume1/docker/容器名/

# 启动容器

docker-compose up -d

方法二:群晖部署compose

打开container manager,选择项目,点击新建,选择路径,点击下一步即可

NAS可用的文件同步神器,用docker安装FreeFileSync,实现跨设备的文件同步

方法三:威联通部署compose

打开container station,选择【应用程序】,点击【创建】,将代码复制进去,点击验证后部署即可

NAS可用的文件同步神器,用docker安装FreeFileSync,实现跨设备的文件同步

系统使用

左侧是我们的源文件夹,右侧是需要目标文件夹,默认是双向同步

NAS可用的文件同步神器,用docker安装FreeFileSync,实现跨设备的文件同步

支持云端存储的配置,目前仅支持google drive、FTP、SFTP,换句话说,只要我们的NAS开通了FTP服务,可以实现跨NAS的同步,而不需要配置过多的网络连接。

NAS可用的文件同步神器,用docker安装FreeFileSync,实现跨设备的文件同步

在设置里可配置计算文件差异的方式,比如创建时间、尺寸、大小、内容等

NAS可用的文件同步神器,用docker安装FreeFileSync,实现跨设备的文件同步

在filter里面可以设置备份策略,对备份文件的类型、格式进行设置

NAS可用的文件同步神器,用docker安装FreeFileSync,实现跨设备的文件同步

可配置同步方向,正如前文所说的同步、镜像、增量、自定义,箭头表示备份方向。

NAS可用的文件同步神器,用docker安装FreeFileSync,实现跨设备的文件同步

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

UGREEN 绿联 DXP4800 四盘位 私有云NAS存储(Intel N100、8GB)

UGREEN 绿联 DXP4800 四盘位 私有云NAS存储(Intel N100、8GB)

1888元起

ZSpace 极空间 私有云Z2Pro 2盘位 NAS存储 水墨黑

ZSpace 极空间 私有云Z2Pro 2盘位 NAS存储 水墨黑

892.93元起

UGREEN 绿联 DXP4800 Plus 四盘位 私有云NAS存储

UGREEN 绿联 DXP4800 Plus 四盘位 私有云NAS存储

2999元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)黑色

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)黑色

3499元起

Synology 群晖 DS923+ 四盘位 NAS存储(AMD R1600、4GB)

Synology 群晖 DS923+ 四盘位 NAS存储(AMD R1600、4GB)

4158.63元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2579元起

UGREEN 绿联 DXP2800 双盘位 私有云NAS存储(Intel N100、8GB)

UGREEN 绿联 DXP2800 双盘位 私有云NAS存储(Intel N100、8GB)

1699元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2299元起

HUAWEI 华为 AS6020 双盘位 家庭存储 NAS

HUAWEI 华为 AS6020 双盘位 家庭存储 NAS

1519元起

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

1649元起

极空间私有云Q4四盘位NAS网络存储服务器AI家庭相册个人云硬盘文件同步手机平板扩容适用iPhone16

极空间私有云Q4四盘位NAS网络存储服务器AI家庭相册个人云硬盘文件同步手机平板扩容适用iPhone16

1485.8元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2355.48元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1696元起

UGREEN 绿联 DXP6800 Pro 六盘位 NAS存储(Intel Core i5、无盘)

UGREEN 绿联 DXP6800 Pro 六盘位 NAS存储(Intel Core i5、无盘)

4899元起

极空间私有云Z4Pro 8G版四盘位Nas网络存储服务器家庭个人云相册备份文件同步【配】钛金灰

极空间私有云Z4Pro 8G版四盘位Nas网络存储服务器家庭个人云相册备份文件同步【配】钛金灰

2266元起

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核、2GB)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核、2GB)

3179元起
49评论

  • 精彩
  • 最新
  • 这个很好用,不要和nas那种一直后台运行的软件比,这个类似rsync或者goodsync(我觉得比goodsync快),一天或者过一段才运行一两次,能多线程,复制也做校验(记得是),很不错

    校验提示文案

    提交
  • 中文目录乱码

    校验提示文案

    提交
    增加环境变量 ENABLE_CJK_FONT=1

    校验提示文案

    提交
    有用 [棒棒哒]

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 支持自动任务吗? 其实还是觉得goodsync用着顺手,可能是因为一开始就用的这个的原因

    校验提示文案

    提交
    手动的~

    校验提示文案

    提交
    支持文件夹变更后执行。就是那个红色图标

    校验提示文案

    提交
    收起所有回复
  • 请教che神:我想要这么一套方案,不知道有没有可行的思路?

    校验提示文案

    提交
    艾玛,不小心Ctrl回车了。。。
    目标是:利用智能音箱,语音搜索音乐、播放音乐,并能下载音乐并保存到家庭nas中,语音点歌。
    出发点是这样的:小度智能音箱,现在基本上点10首歌有8首都会提示你只能试听,请开会员。
    所以想,能否利用智能音箱,语音搜歌、放歌的时候,不要走它自己的音乐库,直接播放我nas中的音乐,如果nas中没有,则自动从网上搜索、下载(就像音乐时刻、尼卡音乐那样可以搜索多个音乐源、免费下载),这样就能免费听歌了。

    校验提示文案

    提交
    小爱可以,小度好像没看到过

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • 觉得goodsync是yyds

    校验提示文案

    提交
    这个确实不错 就是收费

    校验提示文案

    提交
    收起所有回复
  • 没有中文语言吗?

    校验提示文案

    提交
    有呀,可以切换。评论区有回复中文的问题

    校验提示文案

    提交
    试了没用哦

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 这个有一点不好,就是每次有文件变动都要整个文件夹扫一遍,我备份文件夹里好几万个文件,每次都要扫几分种

    校验提示文案

    提交
    个人感觉是临时对接的时候用的,不能当成code用

    校验提示文案

    提交
    收起所有回复
  • nas docker安装的,每次都要先比较再同步吗?文件比较多,比较时间挺长的

    校验提示文案

    提交
    有增量同步的

    校验提示文案

    提交
    我是设置的增量备份,但每次都要先"比较",再点"同步",同步确实只是上传新增的照片,但是"比较"会全盘扫一遍

    校验提示文案

    提交
    收起所有回复
  • syncthing

    校验提示文案

    提交
    和这个比那个好用

    校验提示文案

    提交
    syncthing是网络的,支持异地设备,代版本管理。freesync是本地同步。

    校验提示文案

    提交
    收起所有回复
  • 以前 synching 的 faq 中说不支持同一机器的文件夹之间的同步,不知道现在改了没

    校验提示文案

    提交
  • 有安全隐患没有

    校验提示文案

    提交
  • 从疫情时候就开始用这个软件的中文版,一直用11.21版本,也一直没更新,觉得特别好用。每天都把工作盘拷回家

    校验提示文案

    提交
    用微力同步,直接下班回家。

    校验提示文案

    提交
    收起所有回复
  • Nas自带的软件有啊,这个用户,也还算不错

    校验提示文案

    提交
    什么nas系统

    校验提示文案

    提交
    收起所有回复
  • 这个软件的比较功能很好用,文件变化很直观

    校验提示文案

    提交
  • 我还是用syncthing

    校验提示文案

    提交
  • 支持加密备份吗?

    校验提示文案

    提交
  • 是rysync不香吗?

    校验提示文案

    提交
    没有web gui, 不太方便

    校验提示文案

    提交
    omv有 [高兴]

    校验提示文案

    提交
    收起所有回复
  • 好用吧

    校验提示文案

    提交
  • 能一直检测文件变化并执行同步吗?比如修改一个word,保存后自动同步这个文件

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
430
扫一下,分享更方便,购买更轻松