CENTOS7 安装 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/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/bin/syncthing
暂时简单后台运行 syncthing &
[user@test]nohup syncthing &> /dev/null &
6:web设置
a 加用户名和密码
b 如内部使用可关闭 “NAT遍历” “全球发现”
c 外部使用一方需要公网ip或域名

d 添加远程服务端
服务端设备id在 操作〉显示ID中查看
本地端添加后需要服务端确认


服务端确认

远程端添加成功

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

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

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

h 同步成功

其他:
1:根据情况是否使用版本控制
2:自启动根据系统情况另行处理
官网介绍:https://docs.syncthing.net/users/autostart.html#using-systemd
支持 systemctl 的发行可以使用官方脚本注册成为系统服务
A:安装目录下有脚本
# syncthing-linux-amd64-v1.5.0/etc/linux-systemd/system/syncthing@.service
B:改名(@后面改为刚才实际运行成功的用户名)
# mv syncthing@.service syncthing@test.service
C:复制脚本
# cp syncthing@test.service /etc/systemd/system/
D:启动
# systemctl enable syncthing@test.service
# systemctl start syncthing@test.service
注意:Syncthing 文件的路径
ExecStart=/usr/bin/syncthing -no-browser -no-restart -logflags=0
# ps -aux | grep syncthing
test 956 0.0 0.2 122516 11796 ? Ssl 17:38 0:00 /usr/bin/syncthing -no-browser -no-restart -logflags=0
test 965 0.4 0.8 122964 45052 ? SNl 17:38 0:04 /usr/bin/syncthing -no-browser -no-restart -logflags=0
syncthing-illumos-amd64-v1.5.0/etc/linux-systemd/system
使用启动脚本或supervisord
其他方法官网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>"
CENTOS7 安装 SYNCTHING的更多相关文章
- HP服务器 hp 360g5 centos7安装问题
HP服务器 hp 360g5 centos7安装问题 一 :启动盘无法识别硬盘 1.进入安装光盘,用上下键选择安装centos--Install Centos7(注意不可按Enter键),如图: 2 ...
- CentOS7 安装Mono及Jexus
CentOS7安装Mono及Juxes 1 安装Mono 1.1 安装yum-utils 因为安装要用到yum-config-manager,默认是没有安装的,所以要先安装yum-utils包.命令如 ...
- CentOS7安装mysql提示“No package mysql-server available.”
针对centos7安装mysql,提示"No package mysql-server available."错误,解决方法如下: Centos 7 comes with Mari ...
- CentOS7安装Oracle 11gR2 安装
概述 Oracle 在Linux和window上的安装不太一样,公司又是Linux系统上的Oracle,实在没辙,研究下Linux下Oracle的使用,oracle默认不支持CentOS系统安装,所以 ...
- Centos7安装完毕后重启提示Initial setup of CentOS Linux 7 (core)的解决方法
问题: CentOS7安装完毕,重新开机启动后显示: Initial setup of CentOS Linux 7 (core) 1) [x] Creat user 2) [!] License i ...
- centos7安装eclipse
centos7安装eclipse Eclipse是一个集成开发环境(IDE),包含一个基工作区和定制环境的可扩展插件系统.大部分使用 Java 编写,Eclipse 可以用来开发应用程序.通过各种插件 ...
- CentOS7安装mongoDB数据库
CentOS7安装mongoDB数据库 时间:2015-03-03 16:45来源:blog.csdn.net 作者:进击的木偶 举报 点击:8795次 mongoDB是目前发展比较好的NOSQL数据 ...
- CentOS7安装Ambari
环境: CentOS7安装两个节点:master.slave1.并配置ssh无密码登录. 步骤: 获取 Ambari 的公共库文件(public repository): wget http://pu ...
- [CentOs7]安装mysql(2)
摘要 之前安装过一次mysql,最后配置,发现在本地无法连接,重启服务的时候一直卡在那里不动,感觉是安装的过程出问题,最后没办法还是卸载了,然后重新安装一下. [CentOs7]安装mysql Mys ...
随机推荐
- Docker仓库-Docker Hub
Docker Hub Docker官方维护了一个公共仓库Docker Hub,其中已经包括了数量上百万的镜像,大部分需求都可以通过在Docker Hub 中直接下载镜像来实现. 注册: https:/ ...
- ExtJS4中Ext.onReady、Ext.define、Ext.create
1.Ext.onReady 说明:onReady内的语句块会在页面上下文加载后再执行. 2.Ext.define 说明:创建类,可以继承其他类,也可以被继承. 例子1: 1 <script ty ...
- MyBatis Plus 实现多表分页模糊查询
项目中使用springboot+mybatis-plus来实现. 但是之前处理的时候都是一个功能,比如分页查询,条件查询,模糊查询. 这次将这个几个功能合起来就有点头疼,写下这边博客来记录自己碰到的问 ...
- sqlyog报错2058
报错描述 SQLyog连接mysql8.0时,SQLyog Ultimate显示报错信息并附带乱码 "错误号码2058,Plugin caching--sha2_passward could ...
- 小技巧!CSS 提取图片主题色功能探索
本文将介绍一种利用 CSS 获取图片主题色的小技巧.一起看看~ 背景 起因是微信技术群里有个同学发问,有什么方法能够获取图片的主色呢?有一张图片,获取他的主色调: 利用获取到的这个颜色值,来实现类似这 ...
- Spring-Cloud之Ribbon原理剖析
我们知道Ribbon主要的工作就是进行负载均衡,帮助我们无需再关注微服务中集群的地址信息,因此在源码剖析中我们就主要关注这部分的内容. 内置的负载均衡规则 RoundRobinRule:直接轮询的方案 ...
- PostgreSQL条件表达式
条件表达式在日常工作中很多场景都会用到,比如某个字段为空,取另外一个字段:某个值大于多少,取什么字段,小于多少取什么字段等等.那么下面来简单的学习下PostgreSQL有那些条件表达式. 1.CA ...
- oracle 碎片管理和数据文件resize释放表空间和磁盘空间(以及sys.wri$_optstat_histgrm_history过大处理)
随着互联网的快速发展,各行各业的数据量也是与日俱增,而数据库的数据量也是直线增长,但是,如果表DML太多,则可能会在高水位线以下出现太多空白. 因此,只能将数据文件缩小到高水位线,因为高水位线以下有一 ...
- ln -s 新目录(最后一个目录新建images) 旧目录(删除最后的images目录)
sudo yum install libvirt virt-install qemu-kvm 默认安装会启用一个NAT模式的bridgevirbr0 启动激活libvirtd服务 systemctl ...
- 速度竟差9倍!6款32GB USB3.0优盘横评
速度竟差9倍!6款32GB USB3.0优盘横评 2014-08-22 05:04:00 [ 中关村在线 原创 ] 作者: 蒋丽 | 责编:孙玉亮 收藏文章 分页阅读 分享到 评论(90) ...