抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

只要使用多台设备进行工作, 就一定会涉及到不同设备之前互相同步的问题. 现在已经不是七八年前云服务刚兴起, 便宜又大碗的时代了. 一个实惠好用又不会突然跑路或改用户协议的服务商怕是并不存在, 所以还是要靠自己来搭了…

Syncthing在小众软件异次元软件都有介绍, 是一款使用简单且开源的同步软件.

由于官方已经提供了打包好的可执行文件, 三大平台都是下载运行文件后即可使用, 因此我就不再重复了. 这里主要记录如何在我的电脑和VPS上将其设置为服务来运行.

CentOS7和Manjaro都有systemd, 且操作命令都是systemctl, 所以操作一样的.

首先找到Syncthing执行文件包, 里面的Syncthing/etc/下有已经准备好的各种服务配置文件实例. 我使用的是Syncthing/etc/linux-systemd/user/syncthing.service. 打开这个文件, 将其中的[Service]部分的ExecStart项目中的程序路径改成自己的程序位置. 我是将这个服务作为当前用户的服务而不是系统级服务使用, 所以将这个文件复制到~/.config/systemd/user/, 然后运行命令启动服务即可:

1
2
systemctl --user enable syncthing.service
systemctl --user start syncthing.service

启动后可像其他服务一样用ststemctl来查看服务运行状态.

Syncthing

评论

留下友善的评论吧~