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

2024-07-11 11:22:15 40点赞 449收藏 51评论

大家好,这里是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,实现跨设备的文件同步

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

展开 收起
51评论

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

    校验提示文案

    提交
  • 中文目录乱码

    校验提示文案

    提交
    增加环境变量 ENABLE_CJK_FONT=1

    校验提示文案

    提交
    有用 [棒棒哒]

    校验提示文案

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

    校验提示文案

    提交
    手动的~

    校验提示文案

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

    校验提示文案

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

    校验提示文案

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

    校验提示文案

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

    校验提示文案

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

    校验提示文案

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

    校验提示文案

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

    校验提示文案

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

    校验提示文案

    提交
    试了没用哦

    校验提示文案

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

    校验提示文案

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

    校验提示文案

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

    校验提示文案

    提交
    有增量同步的

    校验提示文案

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

    校验提示文案

    提交
    收起所有回复
  • 选择文件夹的时候提示出错permission denied [喜极而泣]

    校验提示文案

    提交
    创建的时候加权限

    校验提示文案

    提交
    收起所有回复
  • syncthing

    校验提示文案

    提交
    和这个比那个好用

    校验提示文案

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

    校验提示文案

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

    校验提示文案

    提交
  • 有安全隐患没有

    校验提示文案

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

    校验提示文案

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

    校验提示文案

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

    校验提示文案

    提交
    什么nas系统

    校验提示文案

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

    校验提示文案

    提交
  • 我还是用syncthing

    校验提示文案

    提交
  • 支持加密备份吗?

    校验提示文案

    提交
  • 是rysync不香吗?

    校验提示文案

    提交
    没有web gui, 不太方便

    校验提示文案

    提交
    omv有 [高兴]

    校验提示文案

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

    校验提示文案

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

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
449
扫一下,分享更方便,购买更轻松