btsync,相信部分人用来同步发布博文,效果其实还是非常还不错的,不过他也有一个我个人觉得算是缺点的最大的缺点——没有中转服务器。没有中转服务器,这就导致了我一旦把电脑关闭,我的移动设备(比如手机)就无法同步一些文件,有时候着急找一些文件照片什么的,还要去开电脑?这个情况该如何是好呢? 要是遇到这样情况 ,又不知道如何解决的小伙伴,来福利了,分享一遍关于linux上如何部署btsync同步消息的具体步骤。

      首先你需要的只是一台常年不断网的设备,比如VPS云就是一个很好的选择

     要在 Linux 上安装 btsync是很方便的,可以参考 btsync的官方文档。

不过原文是英文的,我简单翻译一下。省得好多小伙伴还得去找翻译工具。

在基于 Debian 的系统上安装

添加 btsync 源

sudo sh -c 'echo "deb http://linux-packages.getsync.com/btsync/deb btsync non-free" > /etc/apt/sources.list.d/btsync.list'

建议在此之前先从 /etc/apt/sources.list.d 移除所有第三方的 BTSync 客户端源(如果有的话)。

添加公钥

wget -qO - http://linux-packages.getsync.com/btsync/key.asc | sudo apt-key add -

安装什么的不用说了吧:

sudo apt-get update sudo apt-get install btsync

在基于 RPM 的系统上安装

通过创建文件 /etc/yum.repos.d/btsync.repo 并填写以下代码添加 BTSync 的源

[btsync] name=BitTorrent Sync $basearch baseurl=http://linux-packages.getsync.com/btsync/rpm/$basearch enabled=1 gpgcheck=1

添加公钥,执行:

sudo rpm --import http://linux-packages.getsync.com/btsync/key.asc

接下来 —— 安装btsync

sudo yum install btsync

使用

如果你的系统使用 systemd,使用以下命令控制 BTSync:

sudo systemctl 参数 btsync

参数可以是:start,stop,enable,disable,status

如果你的系统使用 sysvinit、upstart,使用以下命令控制 BTSync:

sudo service btsync 参数

参数可以是:start,stop,restart

当然,用命令性可太麻烦了,好在 btsync提供 Web UI,运行了btsync 后,在默认端口为 8888 的网页就是btsync 的 Web UI,举个例子:122.0.0.1:8888,其使用方法和其他平台一样,不再说明。