VPS部署Resilio Sync 教程
1.下载 Sync
假设当前在ROOT目录,新建并进入 sync 文件夹(/root/sync)。
mkdir sync && cd sync
然后用下面命令 判断一下你的VPS是什么位数,如果返回 x86_64 那就是64位,如果返回 i386或386 那就是32位,如果返回 i686或686 那么不支持,请更换系统。
uname -m
# 64位选第一行,32位选第二行。
wget -O sync.tar.gz https://download-cdn.resilio.com/stable/linux-x64/resilio-sync_x64.tar.gz
wget -O sync.tar.gz https://download-cdn.resilio.com/stable/linux-i386/resilio-sync_i386.tar.gz
# 解压后赋予执行权限。
tar -xzf sync.tar.gz && rm -rf sync.tar.gz
chmod +x rslsync
上面命令执行完并没有报错,那么我们还需要设置一下VPS的时区和时间(Sync要求两个同步端直接的时间不能相差10分钟):
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
修改时区为 上海/北京 时区,修改后,再输入 date 查看一下时间适合和你电脑PC本地的时间差不多,如果还是差很多的话,那么需要手动设置 系统时间了。
假设你电脑(最好提前校准为北京时间)时间为 2017年3月28日 19时05分30秒 ,那么这样写:
date -s "2017-03-28 19:05:30"
执行后,我们再用 date 查看一下系统时间是否正确,如果没问题了,那么就可以运行 Sync了,运行后没有报错就不用管了,会自动挂在后台的(关闭SSH也没事)
./rslsync --webui.listen 0.0.0.0:8888
2.Web UI 配置
浏览器打开 http://ip:8888 就会看到 Sync Web UI 界面。
3.Sync 使用方法
启动 Sync
cd /root/sync
./rslsync --webui.listen 0.0.0.0:8888
停止 Sync
kill -9 $(ps -ef|grep "rslsync"|grep -v grep|awk '{print $2}')
4.无法连接 Sync Web UI
可能是防火墙的问题,教程中默认监听的端口是 8888 ,开放端口即可。
iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 端口 -j ACCEPT
iptables -I INPUT -m state --state NEW -m udp -p udp --dport 端口 -j ACCEPT
# 删除防火墙规则,内容一样把 -I 换成 -D 就行了:
iptables -D INPUT -m state --state NEW -m tcp -p tcp --dport 端口 -j ACCEPT
iptables -D INPUT -m state --state NEW -m udp -p udp --dport 端口 -j ACCEPT
文章转自:https://doub.io/sync-jc1/
假设当前在ROOT目录,新建并进入 sync 文件夹(/root/sync)。
mkdir sync && cd sync
然后用下面命令 判断一下你的VPS是什么位数,如果返回 x86_64 那就是64位,如果返回 i386或386 那就是32位,如果返回 i686或686 那么不支持,请更换系统。
uname -m
# 64位选第一行,32位选第二行。
wget -O sync.tar.gz https://download-cdn.resilio.com/stable/linux-x64/resilio-sync_x64.tar.gz
wget -O sync.tar.gz https://download-cdn.resilio.com/stable/linux-i386/resilio-sync_i386.tar.gz
# 解压后赋予执行权限。
tar -xzf sync.tar.gz && rm -rf sync.tar.gz
chmod +x rslsync
上面命令执行完并没有报错,那么我们还需要设置一下VPS的时区和时间(Sync要求两个同步端直接的时间不能相差10分钟):
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
修改时区为 上海/北京 时区,修改后,再输入 date 查看一下时间适合和你电脑PC本地的时间差不多,如果还是差很多的话,那么需要手动设置 系统时间了。
假设你电脑(最好提前校准为北京时间)时间为 2017年3月28日 19时05分30秒 ,那么这样写:
date -s "2017-03-28 19:05:30"
执行后,我们再用 date 查看一下系统时间是否正确,如果没问题了,那么就可以运行 Sync了,运行后没有报错就不用管了,会自动挂在后台的(关闭SSH也没事)
./rslsync --webui.listen 0.0.0.0:8888
2.Web UI 配置
浏览器打开 http://ip:8888 就会看到 Sync Web UI 界面。
3.Sync 使用方法
启动 Sync
cd /root/sync
./rslsync --webui.listen 0.0.0.0:8888
停止 Sync
kill -9 $(ps -ef|grep "rslsync"|grep -v grep|awk '{print $2}')
4.无法连接 Sync Web UI
可能是防火墙的问题,教程中默认监听的端口是 8888 ,开放端口即可。
iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 端口 -j ACCEPT
iptables -I INPUT -m state --state NEW -m udp -p udp --dport 端口 -j ACCEPT
# 删除防火墙规则,内容一样把 -I 换成 -D 就行了:
iptables -D INPUT -m state --state NEW -m tcp -p tcp --dport 端口 -j ACCEPT
iptables -D INPUT -m state --state NEW -m udp -p udp --dport 端口 -j ACCEPT
文章转自:https://doub.io/sync-jc1/
评论
发表评论