来吧兄弟,一起玩一起讨论!
您需要 登录 才可以下载或查看,没有账号?注册
×
本帖最后由 KillingJacky 于 2016-11-18 16:16 编辑
在玩openwrt路由的时候,用SyncY同步文件到百度云很稳定,群晖中虽然有CloudSync可以同步百度云,但有缺憾,比如只能同步到云端的Cloud Sync目录,还有http://www.bigzhang.com/2015/07/ ... %E5%A4%87%E4%BB%BD/提到的几点(本人未证实),主要是犯了爱折腾的病,SyncY通过灵活配置能把同步行为完全掌握在自己可控的情况下,比如:限速,定时限速,定时开关同步,扫描频率,排除文件或文件夹等。
下面这份文档是从markdown中粘贴上来的,被凌乱了,看着费劲的这里下载https://pan.baidu.com/s/1eS9NnoA
1 安装Docker套件套件中心安装,略。 2 下载syncy镜像找开Docker套件,注册表中搜索syncy,得到结果 chiunownow/syncy ,双击下载。如果报错,请转入命令行下载,ssh登入后运行 docker pull chiunownow/syncy 网速慢的得等待一会儿了(其实是很久很久很久。。。) 什么?不知道怎么登入ssh?请看下一步 3 使能ssh并登入控制面板 -> 终端机和SNMP -> 勾选启动SSH功能 使用自己熟悉的终端登入ssh(比如windows下的putty,mac/linux下的terminal,太基础不会的自己度娘谷狗吧) ssh root@your-nas-address 密码为初建管理员密码。 4 Syncy配置以下都是在ssh中。 docker run --name sss -it chiunownow/syncy /bin/bash 现在进入了容器命令行,运行 /usr/bin/syncy.py 会得到这样的打印 Device binding Guide: 1. Open web browser to visit:"https://openapi.baidu.com/device" and input user code to binding your baidu account. 2. User code: xxxxxx (User code valid for 30 minutes.) 3. After granting access to the application, come back here and press [Enter] to continue.一通复制粘贴点击下一步。。。。。最后ctrl+C结束。 这时完成的事情是拿到了百度云的token,同时写入了配置文件/etc/config/syncy 我们要把这个配置文件搞出来 cat /etc/config/syncy 复制。然后退出docker exit 在DSM系统中找一个位置存放配置文件, mkdir -p /volume1/docker/syncy cd /volume1/docker/syncy cat > syncy-photo 粘贴,ctrl+d保存。 这个默认的配置会把文件同步到百度云的“我的应用数据/SyncY/Syncy-docker目录下,如果想同步到另外的目录,或SyncY多开,可以找到option remotepath '/Syncy-docker'修改成想要的目录名。 最后删除临时容器 docker rm sss 告别命令行回到DSM的图形界面。 5 创建Syncy容器打开Docker套件,在”映像“中选择”chiunownow/syncy“,"启动","通过向导启动" 容器名称 下一步,高级设置,卷,添加文件 添加文件夹 注意红框内的装载路径必须这样填 FIX: /etc/config/syncy 只读属性去掉
"环境",执行命令,sh /usr/bin/syncyd.sh 最后是这样子的 启动容器 成功运行 !!注意!!默认的配置是1小时同步一次,这种慢扫适合同步照片等不紧急备份任务,或文件数量巨大的目录(云与本地目录的比对成本很高),想要立即同步,可重启容器。 可自行修改配置文件中的syncinterval提高同步扫描频率,比如从百度云推送文件回NAS,可设1分钟或更小,但切记文件数不要太多,这种快扫会消耗较多的CPU资源。 6 多开/同步多个目录重复4,5步 |