阿里云oss+obsidian同步方案

obsidian的syn服务每月10美元,价格稍贵,用过坚果云替代同步方案,ios上无法连接,并且调用api有次数限制。发现obsidian remotely save 插件支持s3同步,国内的阿里云oss也能胜任。

步骤

1.开通阿里云oss的资源包,9元/年,有40G容量。

2.创建bucket,名为yourname-obsidian-vault name,权限为私有。

权限为“私有“

数据无价!建议开通版本管理(注意:开通后不能关闭)

阿里云OSS bucket要求名称不能唯一,用yourname手动区分不同用户的名称

vault name建议和本地要同步的仓库名称一致,避免混淆。

3.创建子用户名为obsidian,保存好AccessKeyId和AccessKeySecret。

4.bucket授权子用户obsidian"完全控制”权限。

参考文章里用"读写"权限,在使用版本控制后发现不能删除已有的文件,故此处使用“完全控制”权限。

5.obsidian在第三方插件里搜索remotely save(需要梯子)。

6.配置remotely save

Endpoint 填写bucket概览里”外网访问"的内容

Regin 填写bucket概览里"ECS 的经典网络访问(内网)”的内容

alicloud_obsidian_bucket_addr

obsidian_remotely_save_config

复制第3步生成的AccessKeyId到Access Key Id; AccessKeyScret到Secret Access Key。

check测试是否连接成功,安卓会显示success,但是linux 和 ios都显示fail,不论success还是fail,只要前面配置正确后面就可以同步。

bucket name 填写刚刚创建的bucket名称

7.在obsidian内同步。

首次为全部同步,之后的修改为增量同步。

其他

手机上的同步按钮需要在mobile里自行添加。

参考::https://forum-zh.obsidian.md/t/topic/5362/56