docker安裝Syncthing,并配置數(shù)據(jù)同步備份
原網(wǎng)址:https://blog.csdn.net/weixin_44395100/article/details/108233403
一、Syncthing簡(jiǎn)介
官方網(wǎng)址:https://syncthing.net/
Syncthing是一個(gè)開源免費(fèi)的文件夾/文件同步神器,支持Android、Linux、Windows、Mac OS X等系統(tǒng),可以使我們?cè)?臺(tái)任何系統(tǒng)任何設(shè)備之間,實(shí)現(xiàn)文件實(shí)時(shí)同步,很強(qiáng)大。而且數(shù)據(jù)很安全,不會(huì)存儲(chǔ)在你的設(shè)備以外的其他地方。所有通信都使用TLS進(jìn)行保護(hù)。所使用的加密包括完美的前向保密,以防止竊聽者獲得對(duì)您的數(shù)據(jù)的訪問權(quán)限。很適合我們用來搭建私有同步網(wǎng)盤。
二、docker部署
docker run --name syncthing -d -p 8384:8384 -p 22000:22000 -v /users/syncthing:/var/syncthing syncthing/syncthing
三、訪問
直接使用http://ip:8384進(jìn)行訪問
初次進(jìn)入會(huì)提示需要設(shè)置用戶名密碼,輸入用戶名和密碼進(jìn)行保存就OK,如下圖

四、配置數(shù)據(jù)備份
1.添加文件夾(docker運(yùn)行的需要填寫的是容器內(nèi)的目錄路徑,文件可能需要賦予權(quán)限,需要遞歸到子目錄和文件,否者有些文件沒有權(quán)限會(huì)同步不了),如下圖


2.添加遠(yuǎn)程設(shè)備

3.填寫設(shè)備ID(設(shè)備ID在目標(biāo)設(shè)備的操作->顯示ID中查看)


4.添加地址列表(多個(gè)地址用半角逗號(hào)隔開,輸入dynamic自動(dòng)發(fā)現(xiàn)設(shè)備,建議填寫tcp地址,注意填寫的端口是22000)

5.共享文件(選擇所要共享的文件共享)

6.此時(shí)目標(biāo)設(shè)備會(huì)顯示是否添加此設(shè)備,選擇添加設(shè)備

7.是否共享選擇的文件,選擇共享

完成以上步驟就可以實(shí)現(xiàn)兩臺(tái)機(jī)器直接數(shù)據(jù)同步備份了。