type
status
date
slug
summary
tags
category
icon
password
经过了两年多的使用和探索,我找到了当下最满意的Obsidian多平台协作和同步方案
Obsidian 跨平台使用与同步
使用情况
- 设备:Windows设备2台(重薄本+Surface Pro4)+Android设备一台
- 使用场景:Windows设备负责主要的编辑,Android设备负责临时编辑和阅读
- 使用方向:Obsidian被用于构建学科知识体系,即记笔记
初步尝试
Onedrive+RemotelySave
刚开始使用时,社区极力推荐RemotelySave插件配合OneDrive进行跨平台同步,在文件量较少时使用体验还不错。但是由于当时我还是一个Markdown新手,图片主要还是使用本地图片,随着笔记逐渐增加,同步的数据量变大。同时,RemotelySave自身也出现不稳定,同步进行并不顺畅。在使用一段时间后,实在难以忍受,于是放弃这一方案。
稳定使用
Onedrive/GitHub+git+GitHub图床
这一阶段我开始使用图床,同步数据量大幅下降。同时,Windows设备之间通过OneDrive可以无缝切换和同步。同时在Windows端通过GitHub私有仓库保存笔记文件,实现备份和同步,并基于GitHub公共仓库构建图床。
Android端则通过MGit拉取GitHub仓库和推送更改到GitHub仓库,并从GitHub图床直接加载图片。
在接近一年的时间里,这套系统都运转良好,除了图片有时加载不出来之外,一切都很顺利。但是某天MGit更新后,拉取仓库时频繁出现文件名字符集错误,虽然大部分时间能够完成拉取,但总是显得不那么舒服,也不能判断出拉取的具体错误。于是再次决定换一个方案。
改进
Onedrive/GitHub+FolderSync/git+图床
目前,我转向使用OneDrive为主力同步平台的方案,通过FolderSync实现OneDrive云端和Android的双向同步,目前都没有出现同步问题。
Windows端GitHub仓库依然保留,用来做备份以及文件误删的回滚,同步也基于OneDrive。
图床迁移到阿里云OSS,访问速度极大提高,费用也非常低,几乎为零(1GB图片).
总体而言,这是目前我的最佳解决方案,配合OneDrive和FolderSync的后台自动同步可以实现全平台的无感自动同步,非常舒适。使用国内云服务厂商的存储服务也解决了多设备访问图片的问题,且费用很低,访问相比GitHub极大提升,稳定性和安全性也高于免费图床。
🤗 总结归纳
经过摸索,还是大牌云厂商适合我的使用情景,最后的方案既可以实现无感自动同步,也可以及时进行备份容灾和回滚,而云存储也节省了本地空间,提升了可访问性,对于笔记情况而言,相当不错。
- 作者:GeorgeDong32
- 链接:https://www.georgedong.tech/article/bdc7d3c8-4a5f-4d50-9d86-8f53773ba79f
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。