Syncthing – 数据同步利器---自己的网盘,详细安装配置指南,内网使用,发现服务器配置...

本文详述了如何安装和配置开源软件 Syncthing,创建自己的文件同步服务。涵盖 Linux、Docker 和 Windows 平台的安装步骤,以及基本配置、添加远程设备和同步文件夹的教程,适合内网或无法连接全球发现服务器的环境。

简介:

无论办公、文件共享、团队协作还是家庭照片、视频、音乐、高清电影的存储,我们常常都有文件同步和存储的需求。但随着国内各大网盘的花式阵亡或限速,早已没什么好选择了。好吧,我已经转战使用onedriver了,但是在单位里面,没有互联网,找开源的软件试试自己搭建吧。

自建网盘云储存同步服务的软件有很多, Seafile、NextCloud、ownCloud、BT Sync (Resilio Sync) 等。

而 Syncthing 则有着自己非常特别的优点,受到众多高手们的推荐,被誉为是 Resilio Sync / BT Sync 和 Dropbox 的最佳开源替代品。

Syncthing 最大的特色是采用了与 Resilio Sync (BitTorrent Sync) 类似的 P2P 分布式技术,无需中心服务器,即可让多台设备互相实时同步文件。

Syncthing 官方支持 Linux、Windows、OS X、FreeBSD、Solaris 等系统,并且有第三方的 iOS、Android 应用。

我选择它还有一个原因就是,它只需要一个文件就可以了。在linux下只有一个文件,在windows下也可以只有一个文件,当然还有一个GUI桌面程序。

一:官网及下载

官网地址:https://syncthing.net/

linux64位就是我主力使用的,放在一个fedora服务器上,不过是跑在docker里面。

SyncTrayzor是官方提供的GUIwindows客户端,方便设置开机启动进行自动同步。可以缩小到任务栏。实在是方便部署到客户端,让它自动上传啊。

SyncTrayzor维护在github。https://github.com/canton7/SyncTrayzor/releases

Portable是免安装版本。

Setup就是安装版本。

X64 X86,根据你的系统,随便下载吧。

二:在linux下进行安装

1.下载

随你喜欢wget curl winscp了。解压后只需要一个文件:

2.配置

2.1复制文件

cp syncthing /usr/bin/syncthing

只需要复制这一个文件,其他的可以删了。

2.2修改权限

chmod +x /usr/bin/syncthing

加上可执行权限

2.3运行

./usr/bin/syncthing

就这一个文件,直接执行。

它会自动生成配置文件,还不能先改,只好运行一遍,等它出现

[CKEAY] 17:44:53 INFO: Detected 1 NAT service
[CKEAY] 17:45:39 INFO: Joined relay relay://36.229.223.123:22067
大概就是已经生成配置文件,并运行起来了。

ctrl+c 停止这个进程。

 

2.4修改配置文件

sed 's/127.0.0.1/0.0.0.0/g' /root/.config/syncthing/config.xml

默认配置文件在/root/.config/syncthing/config.xml,默认监听网络是127.0.0.1,远程不能访问,所以用sed命令修改为0.0.0.0

3.运行

./usr/bin/syncthing

再次运行起来。

4.测试

http://youip:8384/     或者  http://hostname:8384/ 都可以访问,记得改你的ip,或者网络名。复制不能用。

只要没出乱七八糟的错误,就算安装成功了。

二:在Docker中安装

1.下载

docker pull syncthing/syncthing

2.运行

docker run -it  -p 8384:8384 -p 22000:22000 \
    -v /storage/conf/syncthing:/var/syncthing/config \
    -v /storage/data/syncthing:/var/syncthing \
    syncthing/syncthing:latest

官方给的运行参数就是这样了。

/storage/conf/syncthing,配置文件存储位置。

/storage/data/syncthing,数据存储主目录。

两个目录根据自己的情况替换。

8384  22000,两个端口一般不占用,直接运行。

3.测试

和linux测试一样。

http://youip:8384/   &

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值