obsidian免费多端同步的踩坑教程 - 我甚至都不想写使用教程

人民币玩家略过下面的一堆废话,整篇文章都是废话。

用了很多年印象笔记,会员都充到了2027年,但是有些缺点我真的忍不了啊,对比下选了obsidian。没想到,我真的是被obsidian的多端同步恶心坏了啊,我本来都不想写教程,真的是一堆坑啊。


2025年2月18更新:
obsidian更新了一个web viewer功能,类似于网页剪藏的功能。Evernote深度用户哭了,真的更新到了我心里。具体内容看这个 【Obsidian功能更新】Obsidian V1.8 新功能详解,附安装包

2025年4月26更新:
推荐一款插件Readwise official。我的阅读习惯是纸质书+电子书。电子书用的kindle,做读书笔记很麻烦,想换国产阅读器的,但是喜欢的都超过2千了,想想就没买。我目前的阅读工作流是这样的:

  • 网页版Readwise Reader - library - books导入想读的书,支持epub格式。我都是z-library下载完,用send to kindle网页版的发送到kindle,顺道手动拖一份到Readwise Reader。
  • 网页版Readwise阅读书籍,一般会有读书笔记,导入到obsidian。obsidian需要安装Readwise official插件,连接到Readwise Reader,同步下,读书笔记就会同步到obsidian内。默认保存在根目录下Readwise文件夹。
  • 读书笔记会带标题,修改成markdown支持的标题就是整篇文章的大纲,大纲视图下整篇文章的脉络瞬间清晰了。- 这个功能真的很好用,我很喜欢。
  • 反复看笔记,反复修改,最终形成自己的读书笔记。

1 入门

想一小时上手obsidian?这一篇就够了。【玩转Obsidian的保姆级教程】
Obsidian使用教程(如何构建你的个人知识库,第二大脑)

我是看的这两篇文章入门的,挺实用的。

第一篇作者的这段话仍然是圣经一般的存在。

2 必要的插件

2.1 File Explorer Note Count

我怕同步完缺了文件,所以每次同步完都看一眼文件个数,唉,被折磨怕了啊。

2.2 Dataview

dataview我是看的这个教程入门的。
可能是B站最简单易懂的Obsidian Dataview插件使用教程!帮你快速实现自动化筛选整理笔记!

这两个插件是我推荐的。一个怕同步出问题,一个日常必备。其他插件可以看看这个文章。
Obsidian-插件汇总(20240112更新-持续修改增添中)

2024.11.19 更新
我最近发现了一个插件,叫Linter,功能是全局实时格式化,添加 YAML、强制排序标签等等。这个搭配dataview,真的是灵魂伴侣。排版整齐,清晰明了,不拖沓,强迫症患者表示真的看着很舒服。

3 日清单工作流模板

一个日清单的工作流【玩转Obsidian的保姆级教程】

我的日清单工作流模板学的这哥们的,每天必备。

4 多端同步方式

对已知的obsidian同步方式进行整理
官方论坛里整理目前已知的同步方式,很全。

单一软件 or 插件即可实现同步

不同客户端需要不同软件

5 多端同步方式踩坑

5.1 不折腾

5.1.1 官方付费 略
5.1.2 全苹果设备,iCloud

我虽然全苹果设备,但是iCloud 是真的贵,然后免费的就5G,我自己其他的都不够用。

5.1.3 只在电脑端同步
5.1.3.1 Onedrive

配置教程看这个链接: obsidian使用onedrive多端同步-插件Remotely Save

我是看到有人说Onedrive虽然慢,但是很稳定,我才从webdav转成这个的。但是今天早上发生了we meet file/folder and do not know how to deal with it 问题。

1 在第一次同步的时候,发生了这个问题 解决Obsidian remotely-save + OneDrive同步笔记 we meet file/folder and do not know how to deal with it 问题
解决方法就是把共享目录下的"Graph"改为"remotely-save",就可以进行同步了。

2 今早发生这个问题,我也重复了这个方案不行。Graph/文件夹名字 这种也不行。试了很多方法都不行。

5.1.3.1 Dropbox

科学上网应该能用。我想买的,看到单位是$就放弃了。

5.1.3.1 Google drive

我在obsidian上没看到这个选项,默认不能用。

5.1.3.1 坚果云

配置教程看这个链接: 使用obsidian与坚果云免费实现win、ipad与安卓三端笔记同步

我之前一直用的坚果云,但是通过Remotely save插件实现坚果云webdav同步,经常出现503的情况。彻底不用坚果云是因为云盘满了,我又不想续费,太贵了。

问题出现可能的原因是:
1.同步太过频繁可能也会出现以上问题
2.网络不好也可能出现以上问题

解决方法:
1 此种情况是由于短时间内请求了太多次同步导致的,关闭同步后六小时再重新启用同步即可。

访问频率限制:由于WebDAV协议比较占用系统资源,免费版用户限制访问频率为每30分钟不超过600次请求。付费用户限制访问频率为每30分钟不超过1500次请求。

经验来说,出现503的问题等等就好了,正常半小时后就能用了。

5.2 需要折腾

5.2.1 有服务器 or 只在 Wifi 环境中并且有不关机设备,推荐使用

目前使用这个,好处是自动同步,但是我今天才开始用,不知道缺点是哪些,以后再来填坑。
官网: syncthing
ob插件: obsidian-syncthing-integration

使用教程看这个链接:
syncthing 配合 obsidian 实现多设备同步
Syncthing简易使用指南-开源P2P文件同步工具

补充说明:
1 同步的条件是有设备不关,我是台式机一直不关,因为大部分时间都用台式机。我台式机里面是有虚拟机的,虚拟机里是Ubuntu系统。实现Windows+Ubuntu设备不关,一直同步。

这是我这边的,一定要注意红色框里绿色的最新,这才是连接状态下实时同步,我测试了很多次,暂时还没出现其他问题。我之前一直害怕不能覆盖历史文件,现在也还没出现。

2 远程设备那边有个最近更改,可以看到修改的日志,咱就是说,谁能拒绝的了日志呢,太棒了这个功能。

3 文件夹那边有个全部重新扫描,如果不放心同步就点这个,能确定最新同步情况。

4 全局状态和本地状态统计了文件的个数,跟自己本地的文件数目对下,看有没有多的或者少的。虽然我没出现过误差,但是可以看一眼。

5 默认浏览器链接: https://127.0.0.1:8384/#

6 如果希望全平台obsidian文件夹名字一致,就保留一个想要的名字,其他平台名字都改掉。设置同步文件夹名字的时候,改成想要的名字就好。打个比方: 你想取名字为A,但是你曾经用过坚果云,你的mac和手机上已经有名字叫A了,这时候你就把mac和手机上先改名为B,创建同步文件夹名字的时候,创建为A。同步结束后,对比A和B文件的差异。没有问题,就可以删掉B。

7 安卓可以同步,很多成功的,就不赘述了。iPhone上有个app叫mobius sync,也可以同步。

我有两个设备: 一个mac,一个windows,从截图中看到两个设备都能同步过来,说明iPhone也是可行的。换句话来说,Windows+Mac+iPhone 三者之间都可以同步。

但是iPhone免费的就只能同步20M,超过20M,需要花38块钱开会员,所以我就不打算移动端使用了。

8 打开网页是断开的状态,只要刷新页面,等等就好了!也可以点 右上角的 操作 - 重启。

5.2.2 无服务器
5.2.3.1 Remotely save

不管是webdav方式还是对象存储,都是有问题的。
1 我也尝试了 Remotely save + 阿里云盘OSS的方案,该有的坑一个没少踩。
2 我看有人用Amazon S3 云存储说好用,我没试。

6 总结

目前使用的方案是:
1 电脑端: syncthing + obsidian 实现多设备同步

2 移动设备: 安卓直接搜同名app。iphone+ipad 在apple store里搜mobius sync. 优点是好用,缺点是文件超过20M,需要付费,38块钱,我特地看了下单位是¥。我也下载了几个其他app,但是没有mobius sync好用。mobius sync 文件传输快且没有丢包,操作和电脑端一样,不需要额外学习成本。

3 目前推荐这样的方案。

7 设置随系统自动启动

使用过程中发现每次手动启动有点费劲,就找了自启动教程。

windows: 使用syncthing多终端数据同步,并设置随系统自动启动
操作完去看下任务管理器,有没有启动这个服务。我看过一遍,又重启了一遍,发现没问题。

Ubuntu: 让 Syncthing 在系统启动时自动启动
1 创建 systemd 服务文件

首先,创建一个新的 systemd 服务文件:

sudo nano /etc/systemd/system/syncthing.service

2 添加以下内容到服务文件

[Unit]
Description=Syncthing - Open Source Continuous File Synchronization
Documentation=https://docs.syncthing.net/
After=network.target
[Service]
User=your_username
ExecStart=/opt/syncthing/syncthing -no-browser
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target

请将 your_username 替换为实际的用户名。

3 重新加载 systemd 配置

sudo systemctl daemon-reload

4 启用并启动 Syncthing 服务

sudo systemctl enable syncthing
sudo systemctl start syncthing

5 检查 Syncthing 状态

使用以下命令来检查 Syncthing 是否正在运行:

systemctl status syncthing

或者,如果你使用了 init.d:

sudo service syncthing status

我尝试了好几次都没问题,等我遇到坑再来填。上面Ubuntu的模板适合任何你想加入开机自启动的服务。


2024.11.11更新:
我是iPad深度用户,最终还是买了移动端的app,就是mobius sync,花了38块钱,香也是真的香。

我的pc上http://127.0.0.1:8384/#界面长这样。

iPad上的界面长这样

同步还是很快的,如果遇到冲突,软件会把两者都保留,手动把后面冲突的后缀去掉就好。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值