前语
最近几天常常看到关于 Obsidian 的音讯, 今日实践上手试了下, 暂时的运用上感觉挺顺滑的,但是有个问题便是, 免费用户无法运用同步功用, 而收费的话… 看了下价格,直接劝退T_T
所以便找了下相关教程, 看有没有其他的同步办法。
终于, 找到了 Obsidian 运用 Remotely Save + 阿里云 OSS 完结多渠道同步 – 经历分享 – Obsidian 中文论坛 ,而此篇文章,则是我根据这篇教程实践时的详细步骤以及遇到的一些问题
假如说我看得比他人更远些,那是由于我站在伟人的肩膀上 – 牛顿
Obsidian
Obsidian是根据Markdown文件的本地常识办理软件,并且开发者许诺Obsidian关于个人运用者永久免费。
阿里云OSS
购买
进入 目标存储OSS资源包(包月) , 挑选适合自己的套餐。作为笔记的话, 40G 彻底是够用的, 其他的话, 则是套餐时常,现在(2022/10/21)价格 1年只需求9块钱。
所以我自己直接搞了个 【40G + 3年】 = 27 大洋!
而购买完结后, 直接开通 OSS
创立 Bucket
进入 OSS办理控制台 ,挑选 创立 Bucket
紧接着,填写下 Bucket称号 和 地域 ,称号不能重复,输入完结会有校验,自己留心一下就行。地域的话, 挑选一个自己常居地的邻近, 这样速度能快点。其他的则是默认就行, 完结后点击左下角 确认 来创立 Bucket
跨域设置
创立完后, 会进入 Bucket 概览页面。接着, 挑选 权限办理 -> 跨域设置
跨域设置 页面 挑选创立规矩, 并在 来源 填入如下信息
app://obsidian.md
capacitor://localhost
http://localhost
答应Methods 全部勾选,支撑所有请求
答应 Header 填入:*
点击确认 则完结了 跨域设置
授权设置
接下来, 是独自为这个笔记 bucket 创立一个子账号来办理资源, 对资源的 增删改查
鼠标移动到页面右上角, 在弹出的悬浮框中, 挑选 AccessKey办理
点击后会翻开新页面, 弹窗问询,挑选 开始运用子用户 AccessKey
(这样假如呈现安全问题, 能够直接把这个子用户删去去
挑选结束后, 会进入新页面, 挑选 创立用户
在 创立用户 页面,输入 登录称号 和 显现称号 (我这里是写的自己的, 你们叫什么名你们自己定)。然后 勾选 OpenAPI调用拜访,这个决议了咱们这个账号具有 API 调用权限。
创立完结后, 页面会显现出 AccessKey ID 和 AccessKey Secret 。记住这两个,页面封闭就无法再次获取了
接下来则是给新创立的用户分配资源办理权限
挑选 权限办理 -> Bucket授权策略
点击 新增授权 ,在 新增授权 弹窗中, 授权用户 挑选子账户, 并在后边挑选框中挑选方才创立出来的子账户。
在权限操作中,挑选 彻底控制,假如是挑选了 读/写 ,那么在本地删去了文件后, 无法删去 Bucket 里边的文件, 所以需求挑选 彻底控制
点击确认
至此, 阿里云OSS 的装备完结, 接下来开始 Obsidian 的装备
Obsidian 插件
装置 Remotely Save 插件
翻开设置(win: ctrl + ,
mac: cmd + ,
或许界面左下角 齿轮图标) 挑选 第三方插件(Community Plugins),第一次翻开需求你点及赞同按钮, 知晓第三方插件的风险。
假如想修正界面言语, 能够点击 关于 (About) ,里边的 言语(Language) 后边的挑选框中挑选简体中文,Reluanch 就能够了。
回到正题
点击 浏览,翻开插件商场界面, 输入框中 搜索 Remotely Save
点击这个卡片进去, 会呈现插件的介绍,以及有一个 装置(Install) 按钮, 点击, 等待装置结束
装置结束后, 在此发动插件
敞开后, 点击 下面这两个任意一个当地, 进行插件装备
装备 Remotely Save
插件装备页面,
长途服务 挑选 S3或兼容S3的服务 服务地址(Endpoint)和 区域(Region) 这两个, 在上文创立的 Bucket 概览 页面
服务地址(Endpoint) 对应 外网拜访 区域(Region) 对应 ESC 的经典网络拜访(内网)
Access Key ID 、Secret Access Key 分别是在上文 阿里云OSS/授权设置 中创立子账号后, 自己记录下来的 AccessKey ID 和 AccessKey Scret
存储桶(Bucket)的名字 :在上文 阿里云OSS/创立Bucket 中,自己创立 Bucket 填入的称号
装备完结, 查看可否衔接
当提示如下时, 则Bucket 装备成功
至此, 插件的装备就算完结了
封闭弹窗, 你会在 Obsidian 左边的菜单栏发现有一个改写按钮。
点击改写按钮, 则会主动将本地资源同步到 阿里云OSS 的Bucket 中
翻开阿里云OSS Bucket 的 文件办理 , 会发现同步上去的文件
额外的功用
假如不想手动去同步, 能够装备一下主动同步, 会距离指定的时刻去跑同步逻辑
至于其他的, 就自己看插件装备来调了
OSS计费标准
由于咱们买的仅仅一个存储服务, 包含了空间巨细 和 运用时刻。当咱们正常运用时, 会产生上行流量(上传备份) 和下行流量(下载到本地)
所以咱们要考虑一下这两种流量的费用 目标存储OSS资源包(包月)定价概况
上面表格中,能够得知,详细的收费项目和收费价格
再根据下面的表格
流量费用
中国(香港)、新加坡、马来西亚(吉隆坡)、印度尼西亚(雅加达)、菲律宾(马尼拉)、泰国(曼谷)、美国(弗吉尼亚)、美国(硅谷)、日本(东京)、韩国(首尔)、印度(孟买)
没有大陆,干!
总的来看, 假如你是在香港,每个月你能够有5G的免费公网流量。 假如在大陆, 那如同便是没有的…
假如咱们以大陆为准, 来计算流量费用规矩
首先是 上传,啊,上传是免费的。
关于下载,流量按最贵的时刻段算,便是: 0.5元/G
有了单价, 接下来就看详细用量了。关于笔记来说,流量一般不会用的很多。以我今日的实践,到目前为止也仅仅耗费了 1.27M 公网下行流量(首要还是上传,而上传又是免费的。以及插件的同步算法,感谢插件作者!)
不过我今日的实践都是在单个设备上的操作, 假如我在其他设备上,把资源同步下来, 那么就会有对应的公网下行流量耗费了,不过这种新设备同步, 应该场景也不多, 不会每天都同步下来这么多资源。(不过也需求自己控制一下存在里边的一些附件体积, 比如图片,视频之类的, 不要搞太大的进去了)
最终整体来看的话, 正常运用, 下行流量每个月的运用应该不会超过1G, 对应的价格也是0.5元左右,再算上一年 12个月, 得出一年 6块钱的流量费。再加上 OSS 存储 40G一年 9块钱,算下来,一年15块钱。emmm, 也不算太贵
(另外你还能拿这些去搞自己的图床呀!!!)
!!!正告
-
留心插件的声明
-
插件留在 Bucket 中的
_remotely-save-metadata-on-remote.json
这个文件不要去动它。 这个文件记录了其他文件的 元数据, 会利用这个去做同步算法,决议资源的上传/下载逻辑 和 一些优化逻辑
鸣谢
- remotely-save/remotely-save
- Obsidian 运用 Remotely Save + 阿里云 OSS 完结多渠道同步 – 经历分享 – Obsidian 中文论坛