
微力同步是一款免费而高效的数据传输工具,它是目前相对简单易用的多平台文件同步软件,惊人的传输速度是不同于其他产品的最大优势, 微力同步 的智能 P2P 技术加速同步,会将文件分割成若干份仅 KB 的数据同步,而文件都会进行 AES 加密处理。鄙人在使用初期也遇到一些小的问题,奈何微力同步社区活跃度低,出现问题,想高效率解决问题着实不易。本次鄙人使用docker搭建的这个教程最要原因是因为通用性较高,不管你使用的是什么设备,只需要有docker环境,就可以使用,另外我也会提到一些搭建需要注意的细节。当然你也可以到微力同步上下载相对应的平台直接部署。
docker搭建其实非常简单,您只需要安装好docker环境,然后运行下面的命令就可以搞定,鄙人以同步宝塔面板网站备份文件举例,如图所示“/www/backup”目录为宝塔面板默认备份路径。

打开SSH工具,输入命令:
docker run --name verysync -d -v /www/backup:/data -p 8886:8886 jonnyan404/verysync

代码解释:
- docker run是运行一个新的容器的意思。
- –name verysync是给容器起一个名称叫做 “verysync”。
-d
:意思是在后台运行容器(detached mode)。-p 8886:8886
:将宿主机的 8886 端口映射到容器内的 8886 端口。- /www/backup代表宿主机目录,是宿主机上的目录路径,你可以理解成你需要同步的目录,也就是说你可以直接替换成你需要备份的目录。
- /data 代表是容器内的目录路径,是在微力同步里面“新建同步”>“标准文件夹”>“/dev/**/”下就是你隐射的宿主机home下的文件。同时选中目录后左下角也会提示容器的“/data”目录。
- jonnyan404/verysync 是你要运行的 Docker 镜像名称。
注意:1、由于我之前已经拉取好了jonnyan404/verysync镜像,如果您镜像没有提取拉取,有可能会和我图片中的画面不一样,但是不要紧只要不报错就行。
2、默认的容器创建的网络模式为桥接模式(bridge mode)。如果需要使用 Host 模式,你只需在 docker run
命令中添加 --network host
参数即可。
这样,容器内的操作对应的是宿主机上的目录,而且两者之间的数据是实时同步的。你可以使用 ls -lh
命令来查看并访问挂载的数据。
打开docker容器列表看下容器运行是否正常同时也可以看到端口:

然后你就可以使用 http(s)://服务器IP:外部端口/ 访问到您的威力同步界面了。


确定文件是否和需要备份是是否一致

按照上图所示快速配置好源数据端以及自己的目的数据端的就可以自动同步了。

一些小的经验:
1、如果出现错误提示,目录标识符丢失错误。并且点击自动修复不起作用的可以再文件目录新建一个“.verysync”文件夹(注意verysync前面有个点),如果有报错什么权限的肯定就是文件夹的目录权限没给合适,建议权限设置755.
2、容器隐射的端口可以“宽”些,这样方便做其他目录的备份,但是不要隐射到根目录,反正我在测试的时候就发现,隐射到根目录会导致宝塔的数据库出问题。
3、群辉端一定要到文件管理里面设置软件权限,软件权限!软件权限!不然会一直提示:目录标识符丢失,就算普通权限给到底也没用,一定要设置软件访问权限!!!
如果还有其他问题,请留言。