blog
blog copied to clipboard
Obsidian 折腾之旅
Obsidian 看起来挺有意思的,最近寻求日记软件的替代,尝试一下 Obsidian。
我的需求:
- 个人日记;
- 多人共享同一份日记;
- 数据独立存储;
多端同步
考察了多个社区插件:
目前发现 Remotely save 社区维护不积极,依赖 WebDAV 或 S3 或 OneDrive 等。本来我想用坚果云提供的 WebDAV 作为存储,但是发现其为非标,且有 QPS 限制,故舍弃。OneDrive 不符合我的需求(多人共享同一份存储)故 pass。尝试 S3 排查价格后,发现一年需要约 50 元,无法利用现有服务器,故 pass。
Self-hosted LiveSync 目前的维护非常积极,尝试搭建了一下服务:
- 创建 CouchDB,可参考:https://github.com/Bpazy/blog/issues/255#issuecomment-1322397633
- 客户端 A 配置:选择丢弃现有配置并开始配置;
- 客户端 A 导出配置:点击 Copy setup URI;
- 客户端 B 导入配置:点击 Open setup URI,输入上一步导出的 uri,顺利完成;
livesync 测试下来体验非常不错,所以先使用一段时间看看效果。但是要注意此方案仅仅是同步,并没有备份,如果一端删除了文件,那么其他端也会同步删除,所以还需要备份方案。
文件备份
这里使用了插件 Obsidian Git,使用步骤:
- Github 开一个私仓,比如 example;
- 在本地对应的 Obsidian Valut 中初始化 Git 并提交:
echo "# diary" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M master
git remote add origin [email protected]:Bpazy/example.git
git push -u origin master
- 配置 Obsidian Git 插件,根据你的情况选择即可,我开启了每 30 分钟自动 commit, push