我以为的最强大的同步工具,去中心化网盘——ResilioSync
一、写在前面
多年前,我曾转载过一篇关于介绍 Resilio Sync 的文章
这篇文章里有详细的使用教程,本文就不再赘述了。本文主要说明在应用商店没有上架的安装方案。
自从第一次使用到经历改名(原名:Bittorrent Sync),到现在,已经过去很久了,首先从习惯上来说,我已经很适应这款工具的使用逻辑,而且他已经完全满足了我的使用场景,从最初的开源到商业化闭源、收费,到现在对个人用户免费开放。其核心的同步密钥功能,是我最常使用、最喜欢的功能,甚至在你需要某些文件的时候,你也可以上网搜索某些大神整理的共享文件夹,由于其去中心化的文件分发模式,你从节点上是无法判断原共享人的只要有一个节点存活,这个文件夹就不会在互联网上灭失。
二、关于飞牛的使用方案
之前我有在社区呼吁过官方在应用商店上线 Resilio Sync ,就因为这个我被一些*脑**骂过,官方回复也表示,因为有自有的同步软件,且存在部分功能重叠,所以不会上 Resilio Sync,这算什么接口,群晖也有自己的同步工具啊,但是他也上了不同的同步工具供用户选择,用户需要的是选择权,而不是被绑架。
这当然都无所谓了, Resilio Sync 官方有 Docker 版本的(只提供到了2.**版本,但已经能够满足我的需要了),今天就来安装吧。
Docker Compose
首先放上配置文件
services:
resilio-sync:
image: resilio/sync:latest
container_name: resilio-sync
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
volumes:
- ./config:/config
- ./downloads:/downloads
- (特别注意,挂在这个文件目录才能看到你需要同步的文件):/mnt/mounted_folders
ports:
- 8888:8888
- 55555:55555
restart: unless-stopped
端口那里如果跟你本地有冲突的话,就修改一下前面的端口号就可以了。
最大的问题就是找不到已有文件的目录,从官方给的资料上看需要再挂载一个 /mnt/mounted_folders 的目录才行,这点需要注意一下。
首先在文件管理中新建一个用来保存本 Docker 容器相关数据的文件目录,例如这样的

之后打开 Docker ,点击 Compose 设置一个名称并选中刚刚的目录,选择创建 docker-compose.yml 文件,将上面的配置文件复制进去

注意修改一下我标注的地方。
勾选上 创建项目后立即启动。
点击确定,系统会自动拉取镜像文件并创建容器直接运行。
如果运行没有报错就说明配置没有问题,如果报错了,查看下日志文件,报错内容。
点击容器

使用8888的端口号进如网络管理页面,初始会让你设置管理账号密码,配置完成后即可进入网页管理界面。

余下的使用过程跟电脑端并无区别。
我现在使用他来备份、同步家里和办公室的电脑文件,同时在NAS上做一个备份,NAS配置了快照功能,防止某天误删除文件后无法找回,相当于多重备份了。

无需任何复杂操作,准备好文件夹,准备好一个密钥,就可以在各个电脑之间互传文件。
如果你需要 3.* 版本的功能,Docker 的安装方案是不可以的,官方 Docker 仅提供到了 2.* 版本,你需要下载官方提供的 deb 安装包通过终端直接安装,具体安装方案可以参考这篇文章。
三、尾巴
免费的不一定是最好的,但是开源的才能拥抱未来。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
国内开发是一丁点契约模式都没有
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
国内开发是一丁点契约模式都没有
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案