Obsidian 同步 Remotely Save S3 配置指南

系列 - Obsidian 使用指南
注意
本文最后更新于 2022-01-27,文中内容可能已过时。

Obsidian 是非常优秀的笔记软件,其插件非常丰富,极大地丰富了 Obsidian 的功能。本文借助 Remotely Save 实现同步。

Obsidian v0.13.19

Remotely Save v0.2.13

项目地址:

https://github.com/fyears/remotely-save

分享链接:

obsidian://show-plugin?id=remotely-save

插件支持同步方式: S3及其兼容存储,Dropbox,OneDrive for personal,webdev。

我个人算是半个工具控,尝试过许多笔记软件。如

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
- OneNote
- 有道云笔记
- 印象笔记
- 为知笔记
- 蚂蚁笔记
- 幕布
- 企业微信文档
- 飞书文档
- 语雀
- VSCode+Git
- Notion
- Wolai
- Joplin
- Trilium
- 思源笔记
- flomo
- 纯纯写作 

其中 VSCode+Git 非常好用,但是苦于没有合适的安卓客户端。git也不能使用。很多Markdown编辑器也有着不能存储图片的问题,虽然可以存在 Gitee 上,使用 Gitee 网页正常浏览。但终究还是需要更稳定的解决方案。

Joplin 是非常优秀的软件,虽然客户端不太好看,但是确实足够用了。Joplin 本身也支持S3存储,我使用过 腾讯云 COS 作为存储方案,但是他会生成非常多的文件。我不到 100 个笔记有 7000+ 文件生成。

Obsidian 以前就一直在关注了,由于 Obsidian 使用本地文件夹,我曾经配置过同步文件夹软件。但是比较麻烦。可以说,插件的出现解决了一个大麻烦。Remotely Save 可以说我一直在等待这样一个插件。

可使用 AWS S3 , 腾讯云 COS ,阿里云 OSS 。截止发文,阿里云 OSS 可以正常同步但是Check Connectivity 时会报错。我测试COS可以正常使用,同时贴出 COS ,OSS 相关配置。

购买资源包 1年约7折 都是一年计算

项目规格费用(1年)
10GB存储包10GB约10 元
外网流量每月10GB约40元
读写请求每月20万次不到2元

总计每年约 52元,就可以有 10GB 存储,每月 10GB 流量,读写请求每月 20万次的笔记了。

并且如果达不到每月的资源包消耗,可以不购买资源包。比如10G存储包,实际个人笔记很难达到10G。再如流量费用:存储 1G 笔记,预计正常同步一年可能不超过10元。每多一个同步设备每次额外花费0.5元流量费用。读写请求费用比较低,也不占大头。

我预估值可能出现错误,我会使用这个COS存储一段时间来完善我的费用数据,但是总而言之,轻量使用费用不会很高。

使用这个插件配置同步功能时,导出配置会显示一个二维码或者是一条链接。在一个需要被恐怖的新设备上建立名称相同的库,并且安装这个同步插件。然后使用手机二维码识别功能,就可以正常的导入配置了。

配置示例:

配置项目名OSSCOS
s3Endpointoss-cn-beijing.aliyuncs.comcos.ap-beijing.myqcloud.com
s3Regionoss-cn-beijingap-beijing
s3AccessKeyIDAccessKey 获取AccessKey 获取
s3SecretAccessKeyAccessKey 获取AccessKey 获取
s3BucketNameobsidian-123obsidian

说明:

s3Endpoint OSS COS 均选择了北京节点

s3AccessKeyID,s3SecretAccessKey 对应的子用户记得授权。

s3BucketName 为存储桶名称。

注意 注意添加授权跨域请求CORS,后面图11为CORS配置界面。

app://obsidian.md
capacitor://localhost
http://localhost

COS 可以参考:

Joplin使用腾讯云对象存储(COS)进行同步 - 知乎

Joplin 和这个插件类似,除了填写的东西不同其他均相同。下面是我个人配置的。

https://cdn.ftls.xyz/images/2022/01/Snipaste_2022-01-27_19-26-47.png
1 打开访问控制
https://cdn.ftls.xyz/images/2022/01/Snipaste_2022-01-27_19-27-26.png
2 创建用户
https://cdn.ftls.xyz/images/2022/01/Snipaste_2022-01-27_19-28-56.png
3 创建用户
https://cdn.ftls.xyz/images/2022/01/Snipaste_2022-01-27_19-30-02.png
4 创建用户
https://cdn.ftls.xyz/images/2022/01/Snipaste_2022-01-27_19-31-06.png
5 创建用户
https://cdn.ftls.xyz/images/2022/01/Snipaste_2022-01-27_19-32-12.png
6 创建存储桶
https://cdn.ftls.xyz/images/2022/01/Snipaste_2022-01-27_19-33-22.png
7 创建存储桶
https://cdn.ftls.xyz/images/2022/01/Snipaste_2022-01-27_19-34-04.png
8 创建存储桶
https://cdn.ftls.xyz/images/2022/01/Snipaste_2022-01-27_19-34-29.png
9 创建存储桶
https://cdn.ftls.xyz/images/2022/01/Snipaste_2022-01-27_19-36-40.png
10 配置子用户授权
https://cdn.ftls.xyz/images/2022/01/Snipaste_2022-01-27_19-37-50.png
11 配置CORS
https://cdn.ftls.xyz/images/2022/01/Snipaste_2022-01-27_19-39-10.png
12 获取基本信息
https://cdn.ftls.xyz/images/2022/01/Snipaste_2022-01-27_19-43-36.png
13 安装插件
https://cdn.ftls.xyz/images/2022/01/Snipaste_2022-01-27_19-45-51.png
14 填写信息
https://cdn.ftls.xyz/images/2022/01/Snipaste_2022-01-27_19-46-51.png
15 Check 测试连接成功

OSS 配置类似

使用这个插件配置同步功能,导出配置会显示一个二维码或者是一条链接。在新设备上建立名称相同的库,并且安装这个同步插件。然后使用手机二维码识别功能,就可以正常的导入配置了。

https://cdn.ftls.xyz/images/2022/01/Snipaste_2022-01-27_19-52-09.png
16 快速配置二维码
https://cdn.ftls.xyz/images/2022/01/Snipaste_2022-01-27_20-01-31.png
17 同步

每次同步前后移动文件都要注意,可能出现重复文件。同步是增量同步,不会删除本地文件。逻辑是云,手机,PC中同一文件,PC删除后,云也删除。手机同步时,不会删除。