Logseq笔记更简介好用的同步方式(Resilio Syncing)

使用Resilio Syncing同步logseq笔记

在大佬的分享下找到了更简单易用同步软件Resilio syncing,就再写(水)一篇用Resilio syncing同步Logseq笔记的详细流程。

windows客户端配置

  1. 在官网下载Resilio Syncing官方下载链接,同时通过邮箱获取许可证许可证获取链接
  2. 安装软件
    1. 默认勾选即可,点击下一步然后设置一个自己的昵称(用于标识设备)
    2. 导入官方从邮件发过来的许可证
  3. 软件设置
    1. 设置默认文件夹位置和下载位置并勾选每次下载前先询问文件要保存到哪里(防止自动创建文件夹不能选择已有的笔记文件夹)
  4. 配置同步文件夹
    1. 创建高级文件夹(可以随时修改分享出去文件夹的权限)选择Logseq笔记所在的文件夹作为同步文件夹
    2. 文件夹创建完成之后根据自己的需求创建分享链接

安卓客户端配置

  1. 在GooglePlay下载软件
  2. 安装软件
    1. 设置手机上的昵称
    2. 开放文件访问权限
  3. 软件设置
    1. 设置同步文件夹位置并取消将新同步的文件夹不放置于默认的位置
  4. 链接从电脑端分享来的文件夹
    1. 点击右下角加号->输入密钥或链接->粘贴电脑端创建文件夹时生成的链接即可
    2. 若Logseq没有安装则创建新的文件夹(安装logseq时以该文件夹作为笔记位置);若logseq已安装且选择笔记文件夹选择笔记文件夹为同步文件夹
    3. 在电脑端同意安卓端的访问请求软件配置
  5. 在电脑端修改笔记后文件夹经过Resilio Syncing同步到安卓端即可实现笔记的同步

服务器端配置

因为Resilio Syncing是基于P2P技术进行文件同步的,在A设备完成记录但B设备不在线的情境中,B设备无法获取最新记录的笔记,B设备如果没接收到A设备数据就开始记录会出现文件冲突。为了解决这个问题可以在服务器搭建服务,存储着最新的数据,在没有最新数据的设备上线时为其同步最新数据。

服务搭建(docker compose)

# 创建安装目录
sudo -i  
mkdir -p /root/data/docker_data/ResilioSync
cd /root/data/docker_data/ResilioSync
# 创建配置文件
vim docker-compose.yml
# 详细配置
version: '3'
services:
  resilio-sync:
    image: resilio/sync
    container_name: resilio-sync
    ports:
      - "8888:8888"      # 该端口作为Resilio Sync的Web用户界面,可以根据服务器情况自行修改左侧端口号
      - "55555:55555"    # 该端口作为数据传输端口,可以根据服务器情况自行修改左侧端口号
    volumes:
      - /path/to/sync:/mnt/sync
    restart: unless-stopped
# 启动服务
docker compose up -d
# 设置反向代理,添加DNS解析

软件设置

  1. 使用反代设置好的网址或者http://IP:web用户端口号登陆服务
  2. 设置登陆用户名和密码服务配置
  3. 设置昵称服务配置
  4. 设置中文
  5. 通过分享链接添加同步文件夹到服务器中
    • 选择性同步:只同步一个目录先,在双击之后再实际同步对应的文件(常常用于关联资源库之后避免大量的不需要的资源占据空间)
  6. 设置完成即可开始同步

总结和扩展

Resilio Syncing同步机制

先写先覆盖,后写厚覆盖。如果文件在任意节点更新或者删除,则旧版本的文件会移动到其他节点的.sync隐藏文件夹的Archive文件中。

Resilio Syncing同步存在的一些问题

  1. 网络有局限性:所有设备都在同意局域网内时速度可以跑满,非局域网时需要梯子不然极其缓慢有时候甚至无法互相连接
  2. 大文件的频繁小修改会导致硬盘写入量飙升:网络只传输增量内容但是会将(更新内容+旧内容)重新写入一次从久远的博客中了解到的,如果现在已经修复请各位大佬指正

Resilio Syncing分享

Resilio Syncing的key可以直接分享大量资源,给我打开了一个新的大门,大家有好的key可以分享给我!!!

相关链接

  1. 论坛 Void 大佬分享
  2. Resilio Sync:用分布式技术自由地分享文件
  3. Resilio Sync工具使用手册(含2022年视频演示教程)
  4. docker搭建Resilio Sync
  5. 记录下 Resilio Sync 的一个坑
  6. Resilio Sync | 全平台多设备文件同步/传输终极产品
  7. Resilio Sync的同步机制
  8. Linux 搭建 Resilio Sync Web UI 同步客户端教程
5 个赞

每日一水 :tieba_095:

1 个赞

图片都裂了,

帮顶帮顶 感谢分享

1 个赞

帮顶帮顶帮顶

图床有点问题每次新发布都需要一点时间才能刷新出来,下次换一个新的图床尝试一下 :tieba_002:

抓住一个高强度冲浪的大佬 :tada:

在学习技术!感谢大佬出分析

docker compse完全不懂

只会用软件!

这个很简单用一次就会了 推荐这个博主的博客我不是咕咕鸽和b站视频很详细每一步都

1 个赞

厉害,感谢大佬!

1 个赞

我在我的linux服务器上面部署了docker的 Resilio Syncing
这软件超级吃内存,cpu
而且日志体积巨大
给其他人提个醒

2 个赞

感谢技术佬的投喂!

感谢提醒 :tieba_002:

感谢分享这个

微力同步
我都是用的这个,几乎就是国产汉化版

感谢大佬的补充 :tieba_002:

ios该怎么同步

Resilio Syncing 和 微力同步都有IOS客户端,手里没有IOS设备没法看具体怎么设置了 :tieba_087:,应该不会太复杂可以下载一个看一下

我直接用onedrive,安卓手机也支持,使用FolderSync这个客户端

1 个赞

谢谢大佬分享,我目前用的是 iCloud 比较无脑,所以还是继续用 iCloud,有需要再用大佬的方案。

1 个赞