我以为的最强大的同步工具,去中心化网盘——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 安装包通过终端直接安装,具体安装方案可以参考这篇文章。
三、尾巴
免费的不一定是最好的,但是开源的才能拥抱未来。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

麦收
校验提示文案
迷情飞刀
校验提示文案
yuanfei982
校验提示文案
值友4150354506
校验提示文案
肥牛问问
校验提示文案
LostAlone
国内开发是一丁点契约模式都没有
校验提示文案
Alters
校验提示文案
aboutme
校验提示文案
值友2313735705
校验提示文案
gsh456
校验提示文案
麦收
校验提示文案
值友2313735705
校验提示文案
Alters
校验提示文案
aboutme
校验提示文案
LostAlone
国内开发是一丁点契约模式都没有
校验提示文案
肥牛问问
校验提示文案
值友4150354506
校验提示文案
yuanfei982
校验提示文案
gsh456
校验提示文案
迷情飞刀
校验提示文案