下载的syncthing:syncthing-linux-amd64-v1.19.2.tar.gz

tar -zxvf syncthing-linux-amd64-v1.19.2.tar.gz 解压后将内部文件放到

home/USERNAME/programs/syncthing目录下。

1:supervisorctl

安装好supervisorctl后,新建配置syncthing.conf并填入以下内容

可参考(Starting Syncthing Automatically — Syncthing documentation)

[program:syncthing]
command=/home/USERNAME/programs/syncthing/syncthing --no-browser -gui-address="0.0.0.0:8384" --home="/home/USERNAME/.config/syncthing"
directory=/home/USERNAME/programs/syncthing
user=USERNAME
autostart=true
autorestart=true
environment = STNORESTART="1",HOME="/home/USERNAME"

su->supervisorctl relaod (重启supervisord)->supervisorctl 查看状态

2:liunx-desktop

解压下载的syncthing安装包,进入etx/linux-desktop,复制syncthing-start.desktop到~/.config/autostart(没有autostart就自己新建)然后修改syncthing-start.desktop文件,将Exec那一行的启动路径改为你实际解压后存放的路径,然后去掉'server'。可以在 --no-browser 后面追加 -gui-address="0.0.0.0:8384",即指定端口为8384,且登录ip为系统ip,否则默认是127.0.0.1,然后重启试试

3:systemctl(这个没搞定,谁能帮忙看看哪里错了)

复制一份解压后的etc/linux-systemd/system/syncthing@.service文件放到/etc/systemd/system目录下,并改名为syncthing@USERNAME.service(不改名也行,我这是自己的需要)

进入etc/linux-systemd/system目录后使用root执行

cp syncthing@.service /etc/systemd/system/syncthing@USERNAME.service

然后编辑syncthing@USERNAME.service,将/usr/local/bin/改为你解压后内部文件所在的目录

我的是/home/USERNAME/programs/syncthing/

可以在 --no-browser 后面追加 -gui-address="0.0.0.0:8384",即指定端口为8384,且登录ip为系统ip,否则默认是127.0.0.1

然后 systemctl daemon-reload(类似supervisorctl relaod)

systemctl start syncthing@USERNAME.service 启动

systemctl stop syncthing@USERNAME.service 关闭

systemctl enable syncthing@USERNAME.service 开机启动

本文参考:在CentOS 8/CentOS 7上安装和配置Syncthing的方法_Linux云服务器_云网牛站

Starting Syncthing Automatically — Syncthing documentation

centos8使用syncthing自启动的两种方式相关推荐

  1. Linux之开机自启动服务(两种方式)

    Linux开机启动自启动脚本两种方式 先要了解一下系统启动运行级别,请看这篇文章 链接: Linux之运行级别 rc.local方式 1首先创建一个要自启动的脚本 vi /etc/scripts/cr ...

  2. Debian添加自启动的两种方式

    前言 本教程是基于Debian 9进行测试,其他版本暂未测试 第一种 把脚步放在/etc/profile.d/下面即可 第二种 ps:由于Debian高版本没有/etc/rc.local文件 但功能还 ...

  3. Linux中设置服务自启动的三种方式

    有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务 主要用三种方式进行这一操作: ln -s                       在/etc/rc.d/rc*.d目录中建立/e ...

  4. 内存分配的原理__进程分配内存有两种方式,分别由两个系统调用完成:brk和mmap(不考虑共享内存)

    如何查看进程发生缺页中断的次数? 用ps -o majflt,minflt -C program命令查看. majflt代表major fault,中文名叫大错误,minflt代表minor faul ...

  5. Linux中设置服务自启动的三种方式(转)

    有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务 主要用三种方式进行这一操作: ln -s                       在/etc/rc.d/rc*.d目录中建立/e ...

  6. linux设置开机自启服务,linux设置服务开机自启动的三种方式

    linux设置服务开机自启动的三种方式 这里介绍一下linux开机自动启动的几种方法,共计3种,大家可以借鉴一下!经验里面以centos 5.3系统为例! 方法1:.利用ntsysv命令进行设置,利用 ...

  7. 全志T507操作小技巧连载1-T507屏幕切换的两种方式

    一.硬件操作平台介绍 FETT507-C核心板集成全志T507四核车规级处理器设计开发,Cortex-A53架构,主频1.5GHz,集成G31 GPU,内存2GB DDR3L,存储8GB eMMC.整 ...

  8. CentOS7下配置Supervisor自启动的两种方法

    很多网友留言问如何配置Supervisor 自启动,现将如何在CentOS7下配置Supervisor自启动的两种方法整理如下: 一.方法一 直接将启动命令加入到/etc/rc.d/rc.local中 ...

  9. Linux 开机自动执行脚本的两种方式

    前言 很多情况下,我们都希望服务重启之后,很多应用都能自动启动,那么除了linux 提供的自启动配置之外,我们也可以在开机之后,通过指定 一些脚本的具体路径,或者是某个服务的启动命令具体路径,来进行服 ...

最新文章

  1. hpm128无法共享打印_办公室打印机如何共享给同事使用呢?常见共享打印问题及解决方法...
  2. css中底部sticky footer
  3. Linux C编程--网络编程2--面向连接的网络编程
  4. Logistics Regression公式推导
  5. c++ 反射_Java代码审计基础之反射
  6. redis 中一个字段 修改map_CTO 指名点姓让我带头冲锋,熬了一个通宵,终于把Redis中7千万个Key删完了...
  7. eclipse新建Android项目时提示AndroidManifest.xml file missing!
  8. Chinalinuxpub.com初学版精华
  9. foxmail删除服务器文件,无法真正删除?Foxmail文件中转站BUG
  10. 安装黑苹果时提示未能与服务器,黑苹果安装提示:不能验证这个“安装 OS X EI Capitan”应用程序副本解决方法 _ 黑苹果乐园...
  11. 【分布式缓存之Voldemort 介绍】
  12. k8s-存储-Secret
  13. 事件分发机制怎么回答,不断提升自己创造溢价的能力,附带学习经验
  14. 如何用C语言求两个数的较大值
  15. 陈勇写的滚动条类及使用举例
  16. Apriltag原理简介及源代码
  17. 巴比特 | 元宇宙每日必读:粤港澳大湾区出台首个“元宇宙10条”,“三个五百万”将扶持哪些赛道?...
  18. 关于Django框架和Flask框架的区别。
  19. 查看每个cpu核使用情况
  20. (上部)你要的 wechaty 微信机器人教程

热门文章

  1. 初中计算机主要教哪些知识,初中信息技术教学知识点整理(2020年整理)(6页)-原创力文档...
  2. Flutter实现App功能引导页
  3. Python requests 获取网易云歌手ID,根据ID下载歌手前50歌曲及歌词
  4. NS2仿真中nam节点颜色设置(转)
  5. 华为设备如何将接口配置为中继模式_华为荣耀路由Pro(WS851)中继设置教程 | 192路由网...
  6. 【鼠标移动到上面自动显示提示信息文字】
  7. 魔法串 HDU - 4545(字符串dp)
  8. STM32的SPI外设片选只有一个怎么破?
  9. Google图书馆现在开幕
  10. 如何打造139团队(不同层次人员的选择与培养,大型研发团队,大型敏捷开发团队)