首先在dockerhub上面搜索找到Resilio Sync镜像
用putty连接小钢炮后,运行如下命令:
docker run-d\
--name = elasticity-sync\
-e PUID = 1000\
-e PGID = 1000\
-e TZ=Asia/Shanghai\
-p 8888: 8888\
-p 55555: 55555\
-v/path/to/config:/config\
-v/path/to/downloads:/downloads\
-v/path/to/data:/sync\
-restorart unless-stopped\
lscr.io/linuxserver/resilient-sync: latest
8888为软件的webui端口,安装好后,访问地址为:小钢炮ip地址:8888。端口可自定义。
55555为软件通讯端口,务必开放通讯端口和webui端口,否则无法外网访问。端口可自定义。
/path/to/config 配置文件存放位置,改为自己想存放的位置,建议存放在钢炮自身内存中。
/path/to/downloads 下载文件存放位置,改为钢炮的下载盘位路径
/path/to/data 同步文件存放位置,改为钢炮的下载盘位路径
安装好后进行主页,设置用户名,登录密码后,选择标准文件夹:
填写一个你要同步的文件夹
按需要填定
密钥和QC代码用于在别一个主机查找到钢炮的同步文件夹:
右键点击文件夹,点击首选项:
对上图选项解释一下:
在文件夹档中存储已删除的文件
官方建设这项选上,可以用来恢复误删文件,一台主机修改文件时还可以加快两个主机之间的同步时间。
需要时使用中继服务器
如果你没有公网IP的话,建设选上,可以在无法找到对方主机时,利用中继服务器进行传输数据,但会影响传输速度。有公网IP建设不要选。
使用跟踪程序服务器
建议选上,利于查找同步主机
搜索LAN
局域网中搜索同步主机,建议选上。
使用预定义主机
如果对方主机为公网IP或者是局域网,可以增加上地址和通讯端口,利于查找主机。比如你的钢炮公网ip为:youip.com 就在别一台同步主机的Sync上面填写地址:youip.com 端口:55555
打开高级用户偏好设置
建议将上面三个选项时间设置长一些,单位为秒。这个会影响你的硬盘休眠。
config_refresh_interval
检测中继服务器和跟踪程序服务器是否可能间隔。
config_save_interval
配置文件存储时间间隔。
folder_rescan_interval
为全盘重新扫描间隔,默认情况,每次一个机主文件进行修改后,系统会自动进行对网络上面所有对等主机进行增量同步(同步修改部分),但有些情况下,因为系统原因(如windows,在多层嵌套文件夹的情况下,无法收到文件修改通知),无法收到修改通知时,有些文件就有可能没有得到同步。所以要设置此参数时间进行同盘扫描。
所有高级用户偏好设置请查看:官方文档
至此N1上面sync配置完成。
之后用相同方法在ipad iphone windows IOS等平方安装Resilio Sync,利用上面的密钥和QC代码即可进行同步,效果等同于坚果云,不用再担心流量问题。
网友评论