当前位置: 首页 > news >正文

部署同步工具syncthing

1、下载包arm包(根据自己的环境下载包)

#进到指定目录
cd /usr/local/
#可以根据自己的环境下载不同版本的包
wget https://github.com/syncthing/syncthing/releases/download/v1.27.10/syncthing-linux-arm64-v1.27.10.tar.gz

2、进行部署

#将其解压
tar zxf linux-arm64-v1.27.10.tar.gz
#将其修改名称
mv syncthing-linux-arm64-v1.27.10 syncthing-arm
#运行生成配置文件目录
cd syncthing-arm && ./syncthing
#创建配置目录将配置文件移动
mkdir -p /usr/local/syncthing-conf
mv /home/root/.local/state/syncthing /usr/local/syncthing-conf/

3、修改配置文件

#将其改为0.0.0.0,用vim匹配关键字127.0.0.1
vim /usr/local/syncthing-conf/syncthing/config.xml......<gui enabled="true" tls="false" debugging="false" sendBasicAuthPrompt="false"><address>0.0.0.0:8384</address>
......

4、配置service

压缩包内给提供了配置文件可以引用压缩包内service文件

vim /usr/lib/systemd/system/syncthing.service
[Unit]
Description=syncthing daemon
After=systemd-networkd.target[Service]
Type=simple
User=root    #此处根据自己的环境修改即可
ExecStart=/usr/local/syncthing-arm/syncthing -no-browser -home="/usr/local/syncthing-conf/syncthing"   #此处我将其配置文件移动位置所以启动方式稍微修改了一下
Restart=on-failure[Install]
WantedBy=multi-user.target

5、将服务进行启动

#从新加载配置
systemctl daemon-reload
#开启服务并设置为开机启动
systemctl enable --now syncthing
#进行查看服务是否启动
systemctl status syncthing#通过地址访问
IP:8384

在这里插入图片描述


http://www.mrgr.cn/news/2824.html

相关文章:

  • 微服务可用性设计
  • MBR10100FCT-ASEMI无人机专用MBR10100FCT
  • 通过Golang实现中间人攻击,查看和修改https流量包
  • Java:封装树结构
  • 零售业务产品系统应用架构设计(三)
  • 手持气象站的工作原理
  • Hadoop如何搭建计算和存储节点分离
  • Redis常用数据结构常用命令总览
  • 停车场管理系统设计与实现(源码+lw+部署文档+讲解等)
  • 秋招力扣Hot100刷题总结——回溯
  • pandas习题 040:初始值按40计算变化百分比
  • 工程建设现场管理智慧建造综合管理平台,智慧工地云平台源码
  • 【Rust光年纪】深入探索Rust语言的计算机视觉库:功能、特点与应用场景
  • 案例分析:常用的Java代码优化法则
  • 单例模式详细
  • IOS 11 通用Base控制器封装
  • Ruby简介
  • 本地项目git同步到线上
  • 【STM32 HAL库】寻迹小车 开环控制 状态机 TB6612+TCRT5000+HC-05
  • 关于白鳝存储过程技术话题