一、阿里云 OSS 配置

1. 购买阿里云 OSS

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

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

image.png

2. 创建 Bucket

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

::: tip “地域” 的选择

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

:::

image.png

3. 授权设置

::: note Step 1

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

:::

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

image.png

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

image.png

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

image.png

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

image.png

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

image.png

::: note Step 2

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

:::

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

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

image.png

点击 “确定” 完成新建

4. 跨域设置

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

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

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

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

“允许 Header” 填入:*

image.png

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

二、Obsidian 插件设置 - Remotely save

1. 效果综述

本地和云之间同步笔记。

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

2. 配置插件

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

“选择远程服务” 选择 “S3或兼容S3的服务”, ②中填写的内容见下文。

image.png

打开 Bucket 预览页面

image.png

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

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

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

三、思源笔记云端同步设置

1. 登陆账号

image.png

登录账号后选择 “成为付费会员”,并升级 “功能特性”

image.png

2. 获取配置信息

打开思源 S3 同步配置生成器,获取配置内容

“服务商/ ServiceProvider” 选择 阿里云 OSS /Alibaba Cloud OSS

“地域/ Region” 选择创建Bucket时选择的地区

“存储桶/ Bucket Nam” 输入阿里云 OSS 内创建的 bucket 名字

image.png

复制获得的 “最终配置 / Configuration”

3. 配置云端存储

打开思源笔记的 “设置”“云端””云端存储服务提供商“ 选择 S3

“Endpoint”“Bucket”“Region” 分别复制上文 ”最终配置 / Configuration“ 中的对应选项

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

”Addressing""Path-style" 分别选择 “Virtual-hosted-style”“Verify”

image.png