Syncthing安装和配置指南:在Linux上设置开机自启动和服务管理

  1. 安装
  2. 配置
  3. 配置开机启动

安装

官网直接下载二进制文件压缩包:https://syncthing.net/downloads/

配置

~/.config/syncthing/

配置开机启动

  1. 打开一个终端窗口。

  2. 使用文本编辑器(如nano或vim)创建一个新的systemd服务文件,输入以下命令来使用nano创建一个服务文件:

    sudo nano /etc/systemd/system/syncthing.service
    
  3. 在打开的文件中,粘贴以下内容:
    请将<yourusername>替换为你的用户名,将/path/to/your/syncthing/binary替换为你的Syncthing二进制文件的路径。

    [Unit]
    Description=Syncthing - Open Source Continuous File Synchronization
    Documentation=man:syncthing(1)
    After=network.target
    
    [Service]
    User=<yourusername>
    ExecStart=/path/to/your/syncthing/binary -no-browser -no-restart -logflags=0
    Restart=on-failure
    SuccessExitStatus=3 4
    RestartForceExitStatus=3 4
    
    [Install]
    WantedBy=multi-user.target
    
  4. 保存并关闭文件。

  5. 使systemd重新加载其配置文件,以便它能够识别你刚刚创建的服务。你可以通过运行以下命令来实现这一点:

    sudo systemctl daemon-reload
    
  6. 启用你刚刚创建的Syncthing服务,使其在开机时自动启动:

    sudo systemctl enable syncthing.service
    
  7. 现在,可以通过以下命令来启动Syncthing服务:

    sudo systemctl start syncthing.service
    
  8. 如果想要检查Syncthing服务的状态,可以运行以下命令:

    sudo systemctl status syncthing.service
    

欢迎指出任何有错误或不够清晰的表达,可以在下面评论区评论。

×

喜欢就点赞,疼爱就打赏

//