部署同步工具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

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值