跳至主要內容

Obsidian + 阿里云 OSS 实现云同步

ShenBourne小于 1 分钟配置教程AliyunOSSObsidian

一、阿里云 OSS 配置

1. 购买阿里云 OSS

进入 对象存储 OSS 资源包open in new window,选择适合自己的套餐。

截止截稿40G价格仅为9元/年,由于 “99计划” 500GB价格仅为118元/年。

image.png
image.png

2. 创建 Bucket

进入 OSS管理控制台open in new window,选择 “创建 Bucket”,填入 “Bucket名称”“地域” 。其他保持默认即可,点击 “确定” 完成创建

“地域” 的选择

“地域” 为连接速度,一般选择常居地附近。但仅相同区域内的产品内网可以互通,不同区域内的产品将使用外网访问,并产生相应的流量费用。

image.png
image.png

3. 跨域设置

进入 Bucket 概览页面。具体网址为 https://oss.console.aliyun.com/bucket/oss-cn-heyuan/[your-bucket-name]

进入 “数据安全” -> “跨域设置”。选择 “创建规则”,在 “来源” 填入如下信息

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

“允许 Methods” 全部勾选,支持所有请求。

“允许 Header” 填入:*

image.png
image.png

点击 “确定” 完成跨区设置

4. 授权设置

Step 1

为笔记 bucket 创建一个子账号,以达成对资源的管理

将鼠标移动至页面右上角,在弹出的悬浮框中选择 “AccessKey 管理”

image.png
image.png

在新页面的弹窗中选择 “开始使用子账户 AccessKey”。如果出现安全问题, 可以直接把这个子用户删除掉

image.png
image.png

选择完毕进入新页面,选择 “创建用户”

image.png
image.png

“创建用户” 页面,输入 “登录名称”“显示名称”(什么名字自己定),勾选 “OpenAPI 调用访问”

image.png
image.png

创建完成后复制 “AccessKey ID”“AccessKey Secrect”。务必妥善保存亮着,在页面关闭后无法再次获取。

image.png
image.png

Step 2

为新创建的用户分配管理权限

返回 Bucket 概览页面,进入 “权限管理” -> “Bucket 授权策略”,点击 “新建授权”

“授权用户” 选择子账号,在选择框中选择刚刚创建的子账号。“授权操作” 选择 “完全控制”

image.png
image.png

点击 “确定” 完成新建

二、Obsidian 插件设置

1. 效果综述

本地和云之间同步笔记。

  • 支持黑曜石移动版。保管库可以在移动和桌面设备之间同步,云服务作为“代理”。
  • 支持端到端加密。如果用户指定密码,文件将在发送到云之前使用 openssl 格式进行加密。
  • 支持定时自动同步。您还可以使用侧边栏功能区或使用命令面板中的命令手动触发同步(甚至可以将热键组合绑定到命令,然后按热键组合)。

2. 配置插件

在应用商店下载 “Remotely save”,启动插件后进行插件配置。

“选择远程服务” 选择 “S3或兼容S3的服务”

image.png
image.png

打开 Bucket 预览页面

image.png
image.png

“服务地址(Endpoint)”“区域(Region)” 分别是 “外网访问” 节点和 “ECS的经典网络访问” 节点

“Access Key ID” 、“Secret Access Key” 分别是在上文 '阿里云OSS/授权设置" 中创建子账号后, 自己记录下来的 "AccessKey ID" 和 "AccessKey Scret

"存储桶(Bucket)" 对应阿里云 OSS 内的 bucket 名字