SYNCTHING 安装

Posted tamatama

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SYNCTHING 安装相关的知识,希望对你有一定的参考价值。

本地电脑需要同步远程数据,安装syncthing 测试

1:下载

wget https://github.com/syncthing/syncthing/releases/download/v1.5.0/syncthing-linux-amd64-v1.5.0.tar.gz

Syncthing 默认监听端口

22000 (TCP) 节点访问
8384  (TCP) Web管理
21027 (UDP)
44647 (UDP)
37269 (UDP)

 

 2:解压和复制文件

# tar zxvf syncthing-linux-amd64-v1.5.0.tar.gz

# cp syncthing-linux-amd64-v1.5.0/syncthing /usr/local/bin/

 

3:运行及生成配置文件

[user@test] /usr/local/bin/syncthing

生成的默认配置文件路径 /home/user/.config/syncthing/config.xml

 

4:编辑配置文件放开web管理

# sed -i ‘s/127.0.0.1/0.0.0.0/g‘ ‘/home/user/.config/syncthing/config.xml‘

        <address>127.0.0.1:8384</address> 改为

        <address>0.0.0.0:8384</address>

 

5:重新启动syncthing

 [user@test] /usr/local/bin/syncthing 

 

6:web设置

a 加用户名和密码

b 如内部使用可关闭 “NAT遍历”  “全球发现”

c 外部使用一方需要公网ip或域名

 技术图片

 

d 添加远程服务端

服务端设备id在 操作〉显示ID中查看

本地端添加后需要服务端确认

技术图片

 技术图片

 

服务端确认

 技术图片

 

远程端添加成功

技术图片

 

 e 服务端添加同步目录(注意ID和路径)

技术图片

 

f 可主动推送共享目录(注意ID和路径)

技术图片

 

 g 本地端确认共享目录,可编辑文件夹名称

技术图片

 

h 同步成功

技术图片

 

 

其他:

1:根据情况是否使用版本控制

2:自启动根据系统情况另行处理

syncthing-illumos-amd64-v1.5.0/etc/linux-systemd/system

使用启动脚本或supervisord

暂时简单后台运行 syncthing &

nohup syncthing &> /dev/null &

 

官网help

https://docs.syncthing.net/users/autostart.html#linux

Using Supervisord   

 ************************************************************
Go to /etc/supervisor/conf.d/ and create a new file named syncthing.conf     
with the following content (ensure you replaced <USERNAME> with valid username):    
    
    
[program:syncthing]    
autorestart = True    
directory = /home/<USERNAME>/    
user = <USERNAME>    
command = /usr/bin/syncthing -no-browser -home="/home/<USERNAME>/.config/syncthing"    
environment = STNORESTART="1", HOME="/home/<USERNAME>"

以上是关于SYNCTHING 安装的主要内容,如果未能解决你的问题,请参考以下文章

Server ❀ Syncthing安装部署,一种新型的文件同步工具(免费)

Server ❀ Syncthing安装部署,一种新型的文件同步工具(免费)

安装syncthing

安装syncthing

linux安装syncthing

linux安装syncthing