使用Syncthing自建私有同步盘教程

vps网友提供 08-31 vps促销优惠 8935

简介

Syncthing应该是目前开源界人气最高的一款同步盘程序了,这个主打私有,真的完全私有。。。没有公开分享的功能,并且同步必须要两端相互添加对方许可才行。

毕竟是基于GO开发的,搭建都很简单,并且官方提供了二进制文件,下载即用:,类似的内容还有,

wget https://github.com/syncthing/syncthing/releases/download/v1.0.0/syncthing-linux-amd64-v1.0.0.tar.gz
tar -xzvf syncthing-linux-amd64-v1.0.0.tar.gz
cd syncthing-linux-amd64-v1.0.0
cp syncthing /usr/bin

这里我还是按照自己的习惯把程序配置成systemd的服务:,想了解更多可以看看,这几篇文章,例如:

vi /etc/systemd/system/syncthing.service

写入:

[Unit]
Description=Syncthing - Open Source Continuous File Synchronization
After=network.target

[Service]
User=root
ExecStart=/usr/bin/syncthing -no-restart -logflags=0
Restart=on-failure
SuccessExitStatus=3 4
RestartForceExitStatus=3 4
ProtectSystem=full
PrivateTmp=true
SystemCallArchitectures=native
MemoryDenyWriteExecute=true
NoNewPrivileges=true

[Install]
WantedBy=default.target

然后运行:

systemctl start syncthing

设置开机启动:,推荐对这类VPS资源感兴趣的同学看看这些文章,,之前我们文章介绍过,

systemctl enable syncthing

因为syncthing默认只监听本地,所以我们要用Nginx做一下反向代理,但是syncthing新版本加入了一个主机头检测的功能,这个要关闭,不然Nginx无法进行反代:,vps内容介绍的还不够详细?看看这个文章怎么说的:

vi ~/.config/syncthing/config.xml

在GUI设置的下面加入:

true

如图所示:

然后重启:

systemctl restart syncthing

安装Nginx:

yum -y install nginx

新建一个Nginx站点配置文件:

vi /etc/nginx/conf.d/syncthing.conf

写入:

server {
    listen       5862;
    client_max_body_size 100000m;
    server_name  example.com;

location /syncthing/ {
    proxy_set_header        Host $host;
    proxy_set_header        X-Real-IP $remote_addr;
    proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header        X-Forwarded-Proto $scheme;

    proxy_pass              http://127.0.0.1:8384/;

    proxy_read_timeout      600s;
    proxy_send_timeout      600s;
    }
}

这里我把syncthing监听在了5862端口,不是常规端口,因为这个WEBUI初次启动的时候是没有密码验证的,为防止滥用建议监听一个高位端口,后续我们登录进去设置了密码再修改回80都可以的。

现在启动Nginx以及设置开机启动,类似的VPS文章还有:

systemctl start nginx
systemctl enable nginx

现在打开你的站点域名:

http://example.com:5862/syncthing

应该可以访问到这个同步盘的首页:

现在你应该立即给这个WEBUI设置密码:

Windows客户端的话,我个人推荐这个:https://github.com/canton7/SyncTrayzor

下载:https://github.com/canton7/SyncTrayzor/releases/download/v1.1.22/SyncTrayzorSetup-x64.exe

测试了一下功能,可以正常同步:

转载请注明:开心VPS测评 » 使用Syncthing自建私有同步盘教程,类似的内容还有,,之前我们文章介绍过,

本文由 vps网友提供 刊发,转载请注明出处

本文链接: https://www.vpsvsvps.com/vps/a/3001.html

标签: Syncthing,Syncthing教程,Syncthing自建同步盘教程,Syncthing自建教程,Syncthing自建私有同步盘教程

“使用Syncthing自建私有同步盘教程” 的相关文章

ucloud 双12优惠狂欢继续 全球云主机狂欢折扣价,仅37元/年起

UCloud优刻得 (优刻得科技股份有限公司)是中立、安全的云计算服务平台。自主研发IaaS、PaaS、大数据流通平台、AI服务平台,推出公有云、私有云、混合云...

数脉科技:优惠促销码,新人最高减600

数脉科技简介 Digital Pulse Technology Limited 數脈科技有限公司 数脉科技香港CR编号 2830621,香港数据中心基础服务商。...

sharktech主机商(鲨鱼科技):20周年庆20%折扣,8折主机随意选

豪横,官方介绍20年8折优惠,截止8月31日 先上优惠码: 代码: ST20Y 官方网址: https://sharktech.net/ 活动地址: https...

locvps主机商: 香港云地流量升级大带宽香港VPS

LocVps是一家老牌国人主机商,提供美国洛杉矶(MC/C3)、和中国香港(邦联、沙田电信、大埔)、日本(东京、大阪)、新加坡、德国和荷兰等机房VPS主机,基于...

vultr 主机商 免费云主机套餐计划

vultr推出的免费申请云主机计划,站长也是刚刚发现,感觉错过了好几亿..... 免费云主机套餐计划官方地址: https://www.vultr.com/fr...