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,其使用方法和其他平台一样,不再说明。
转载于:https://blog.51cto.com/johnjohn/1890631