Resilio(BtSync)搭建

Resilio(原名:BtSync)介绍

Resilio同步是PC和Mac,NAS,甚至服务器之间传输文件的最好方法

Resilio安装

  1. 下载,安装主程序
1
2
3
4
echo "deb http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free" | sudo tee /etc/apt/sources.list.d/resilio-sync.list
wget -qO - https://linux-packages.resilio.com/resilio-sync/key.asc | sudo apt-key add -
apt-get update
apt-get install resilio-sync
  1. 开启任意主机连接
1
2
sed -i "s/127.0.0.1/0.0.0.0/g" /etc/resilio-sync/config.json
sed -i "s/127.0.0.1/0.0.0.0/g" /etc/resilio-sync/user_config.json
  1. 配置同步文件夹
    假设我们希望能把密钥的文件夹同步到 /data/sync ,我们需要给 /data/sync 设置Resilio Sync的用户权限,才能向这个文件夹写入内容。
1
chown -R rslsync /data/sync
  1. Resilio Sync控制命令
1
2
service resilio-sync start #启动
service resilio-sync stop #停止

5.开启防火墙端口

1
2
iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 8888 -j ACCEPT
iptables -I INPUT -m state --state NEW -m udp -p udp --dport 8888 -j ACCEPT