date created | 2022-07-04 |
---|---|
date modified | 2023-03-14 |
modified | Saturday 7 June 2025 |
tags | [文章/已完成] |
title | Obsidian 最优雅的多端同步插件LiveSync |
除了官方的收费同步服务,目前社区的多端同步方案,均以使用icloud,onedrive,坚果盘等云盘为主,缺点就是同步延时性较大,达到分钟级。甚至如果是安卓系统,还得多装一个非常耗电的foldersync服务。
这几天Remote-Save的插件的讨论也比较多,除了云盘,还支持使用云服务商的对象存储服务的桶进行同步。但对象存储服务,很可能会产生过多的网络下载费用,导致最后一年要花几百块,费用不可控,不太划算。
其实有个最好用的插件,不仅能满足当前同步方案的基本效果,还能实现实时同步的效果,亲测完美,延时小于2s。官方的图如下:
这个帖子已经完整讨论了LiveSync插件的使用方式。
不使用第三方软件实现Obsidian多平台实时同步 - 经验分享 - Obsidian 中文论坛
但作者使用得过于复杂了,很容易劝退大家,我尝试给大家提供一个最小化可行性的版本,让大家花几十分钟就可以实现,而不是要折腾几个小时。如果下文有什么地方没看懂,请自行搜索或参考上方这位朋友的帖子。
curl -fsSL <https://get.docker.com> -o get-docker.sh && sudo sh get-docker.sh
sudo docker run hello-world
docker run --rm -it -e COUCHDB_USER=admin -e COUCHDB_PASSWORD=password -v .local.ini:/opt/couchdb/etc/local.ini -p 5984:5984 couchdb
/home/local.ini
docker run -d --restart always -e COUCHDB_USER=admin -e COUCHDB_PASSWORD=password -v .local.ini:/opt/couchdb/etc/local.ini -p 5984:5984 couchdb
sudo docker ps |grep couchdb
安装livesync插件,并打开配置项
从上一步,找到自己申请的服务器的公网ip地址,比如121.111.173.186,按照如下填写,密码在上一步的命令行里面,默认是paasword。接着点击test,确认连通即可。
接着配置一下同步策略,我的策略如下。livesync对于未限制后台的手机端而言,可能还是有点耗电,酌情使用。
若要使用插件同步功能,则需要在电脑端按下图设置,将数据库加密存储
接着打开同步插件的功能即可
手机端同理,执行上面2步。不同之处如下: