大家好,這里是Cherry,喜愛折騰、撿垃圾、玩數(shù)碼,熱衷于分享NAS、docker玩耍經(jīng)驗~

前言

暑假學NAS!開學把歌唱!

FreeFileSync 是一款文件夾比較和同步軟件,可創(chuàng)建和管理所有重要文件的備份副本。FreeFileSync 不是每次都復制每個文件,而是確定源文件夾和目標文件夾之間的差異,并僅傳輸所需的最少量數(shù)據(jù)。

該項目通過docker實現(xiàn)了FreeFileSync的部署,讓我們可以在NAS端方便快捷的使用FreeFileSync,只需要配置不同同步文件夾之間的容器路徑,即可以實現(xiàn)最小差異的同步文件夾,幫助我們做好數(shù)據(jù)備份。

NAS可用的文件同步神器,用docker安裝FreeFileSync,實現(xiàn)跨設備的文件同步

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

項目特性:

1. 雙向同步:確保兩側(cè)文件夾高度一致,使文件及結(jié)構(gòu)保持相同

2. 全量備份:全盤更新源地址下的文件和結(jié)構(gòu)

3. 增量備份:尋求左右側(cè)差異,只更新源地址下變化的內(nèi)容到目標地址

4. 自定義:自定義需求和同步文件內(nèi)容


系統(tǒng)部署

一、compose代碼

新建文件夾路徑/volume1/docker/filesync,在/volume1/docker/filesync/上傳docker-compose.yml文件,將下面代碼復制進去。compose代碼,根據(jù)自己的需要修改

version: "3"

services:

freefilesync:

ports:

- 5800:5800 # WEBUI端口

- 5900:5900 # VNC協(xié)議端口,可選

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

二、部署系統(tǒng)

方法一:SSH部署

# 來到文件夾目錄

cd /volume1/docker/容器名/

# 啟動容器

docker-compose up -d

方法二:群暉部署compose

打開container manager,選擇項目,點擊新建,選擇路徑,點擊下一步即可

NAS可用的文件同步神器,用docker安裝FreeFileSync,實現(xiàn)跨設備的文件同步

方法三:威聯(lián)通部署compose

打開container station,選擇【應用程序】,點擊【創(chuàng)建】,將代碼復制進去,點擊驗證后部署即可

NAS可用的文件同步神器,用docker安裝FreeFileSync,實現(xiàn)跨設備的文件同步


系統(tǒng)使用

左側(cè)是我們的源文件夾,右側(cè)是需要目標文件夾,默認是雙向同步

NAS可用的文件同步神器,用docker安裝FreeFileSync,實現(xiàn)跨設備的文件同步

支持云端存儲的配置,目前僅支持google drive、FTP、SFTP,換句話說,只要我們的NAS開通了FTP服務,可以實現(xiàn)跨NAS的同步,而不需要配置過多的網(wǎng)絡連接。

NAS可用的文件同步神器,用docker安裝FreeFileSync,實現(xiàn)跨設備的文件同步

在設置里可配置計算文件差異的方式,比如創(chuàng)建時間、尺寸、大小、內(nèi)容等

NAS可用的文件同步神器,用docker安裝FreeFileSync,實現(xiàn)跨設備的文件同步

在filter里面可以設置備份策略,對備份文件的類型、格式進行設置

NAS可用的文件同步神器,用docker安裝FreeFileSync,實現(xiàn)跨設備的文件同步

可配置同步方向,正如前文所說的同步、鏡像、增量、自定義,箭頭表示備份方向。

NAS可用的文件同步神器,用docker安裝FreeFileSync,實現(xiàn)跨設備的文件同步

作者聲明本文無利益相關,歡迎值友理性交流,和諧討論~

,

聲明:本站所有文章,如無特殊說明或標注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內(nèi)容侵犯了原著者的合法權益,可聯(lián)系我們進行處理。