Debian/Ubuntu BTSync (BitTorrent Sync) 文件共享服务器搭建

2016年8月18日

Debian/Ubuntu 服务器一台

第一步,为你的自动安装程序更新源信息(以root权限运行):

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

第二步,更新Sync的软件签名(以root权限运行):

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

第三步,安装BTSync程序:

  1. apt-get update
  2. apt-get install btsync

就是这么神奇!装好了!
配置

BTSync的配置文件位于 /etc/btsync/config.json

默认情况下它看起来是这样的:

  1. {
  2. "listening_port" : 0,
  3. "storage_path" : "/var/lib/btsync/",
  4. "pid_file" : "/var/run/btsync/btsync.pid",
  5. "agree_to_EULA": "yes",
  6. "webui" :
  7. {
  8. "listen" : "127.0.0.1:8888"
  9. }
  10. }

如果不作修改的话,我们就无法从公网打开BTSync的配置界面。你需要修改127.0.0.1:8888为你的服务器的公网IP,并且修改端口(例如:202.108.22.5:9981)。

运行/etc/init.d/btsync restart,重新加载BTSync的配置文件。

其他的操作命令有

/etc/init.d/btsync start 启动BTSync服务
/etc/init.d/btsync stop 停止BTSync服务

然后,你需要为你的BTSync创建一个目录。BTSync在安装时自动创建了btsync用户和组,你只需要执行下面的命令给它授权:

  1. mkdir /home/btsync
  2. chown btsync:btsync /home/btsync

这样你就可以在Web界面下操作/home/btsync文件夹了。
继续设置

打开你的Web端(http://yourdomain:9981 或者 http://202.108.22.5:9981)你将会看到一个欢迎界面。在此输入你的称呼。这是不太重要的一个环节,但是请注意,你将无法修改它,因此不要选取那些看起来很古怪的称呼(比如:hotgirl888)。P.S.我选择了服务器的位置(San Jose)作为称呼。

因为你的Web控制端是面向全网开放的,请设置一个复杂的用户登录名和密码。

点击右上角的齿轮->Preference…(设置偏好)

例如设置语言  点击右上角的齿轮->Preference -> language    设置后重启  btsync 生效

设置用户以及密码

或者在 /etc/btsync/config.json 中设置

  1. "webui" :
  2. {
  3. "listen" : "0.0.0.0:8888",
  4. "login" : "admin",
  5. "password" : "btsync"
  6. }

第四部 创建共享

选择之前建立的 /home/btsync

完成后看到是这样的

接下来就是添加"用户"  复制密钥 给你需要给与的人员   测试用的读写权限  我要用本地的window和服务器共享

复制密钥

第五步 配置本地同步

打开本地的 sync   选择输入密钥或链接

填上你复制的密码

选择你要和线上服务器共享的文件夹  可以选择一个空的  然后往里面放文件  看看服务器是否同样有这个文件。

没有评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注