什么是 Obsidian?
Obsidian is the private and flexible writing app that adapts to the way you think. Obsidian 是一款私人且灵活的写作应用程序,可以适应你的思维方式。
如何搭建自己的个人笔记知识库?
Obsidian 是一款支持多平台的软件,支持Windows、IOS、Android等多个平台。 搭建个人笔记知识库需要多端同步,那么 Obsidian 支持同步工具插件(Remotely Save),当然它也有自己的付费云服务功能。 这里介绍一下不使用官方的付费云服务的情况下如何搭建自己的多端同步的个人笔记知识库。我这里使用的是阿里的OSS服务(当然也是需要付费的,价格相对比较便宜,我开了5年40G的存储空间是45块钱)。
配置 OSS
创建 Bucket
首选登录到阿里云,打开对象存储,前提是已经购买了OSS(对象存储)服务了。
点击 Bucket列表 ,点击创建 Bucket
根据要求创建 Bucket,这里 需要注意以下几点:
- 【Bucket 名称】是唯一的,不能重复的。
- 【地域】如果不是外网访问的就不需要选无地域属性。
- 【存储类型】选择标准存储。
- 【存储冗余类型】根据需要选择即可。建议本地冗余存储。
- 【阻止公共访问和读写权限】根据自己的需求,如果你的笔记想公开给所有人看,你打开,如果只有你自己看,那么建议私有。
- 【Bucket功能】建议默认就好了。
然后点击完成创建即可。
创建访问用户
在Bucket列表中点击创建的 Bucket。
访问控制RAM,前往RAM控制台,创建访问权限。
点击用户,创建用户。
创建用户,信息可以随便填,也可以跟 Bucket 名称相同。建议使用相同的名称,方便管理权限和对应的Bucket。建议勾选使用永久AccessKey访问。
创建完成之后点击下载CSV文件,先将AccessKey给下载下来,下载后保存好,后面需要使用。
授权
最后再回到 创建的Bucket中,选择 Bucket 授权策略,新增授权。
新增授权,内容如下:
- 【授权资源】根据需要,我这边是将笔记的所有内容放在整个 Bucket 里面,所以选择整个 Bucket 即可。
- 【授权用户】这里选择子账户,然后选择上面在RAM控制台创建的用户名即可。
- 【授权操作】这里如果只是自己一个人用的话,就可以直接点击完全控制即可。
- 其他的内容根据自己需要选填。
==Tips==:Bucket 是可以创建很多,建议一种资源创建一个 Bucket ,我的话我就把图床创建了一个 Bucket,然后笔记创建了一个 Bucket。
最后再配置一下跨域配置即可。在跨域设置中创建规则,来源输入 * 。将所有的允许Methods都勾选即可。
这样的话,整个 OSS 的配置就算完成了。
配置 Obsidian
安装
官方网站:Obsidian - Sharpen your thinking 中文社区网站:Obsidian 中文论坛 - Obsidian 知识管理 笔记 自己下载安装即可。
如何下载插件
Obsidian 安装好之后,由于网络的问题,是无法直接方法主题和插件市场的。这里推荐一个工具 FastGithub ,通过CDN的方式加速Github,开启之后就可以方法 Obsidian 的主题和插件市场了。这里需要注意的是有时候需要先打开 FastGithub,再打开 Obsidian 才能有效。
打开 Obsidian 的设置,在第三方插件中搜索 Remotely Save 安装即可。这里安装第三方插件时需要先关闭安全模式。
配置 Remotely Save
打开 Remotely Save 设置,配置信息如下:
- 【选择远程服务】因为这个插件暂时还不没有阿里云的选项,只支持亚马逊的S3,但是和阿里云的是一样的,所以选S3就可以了。
- 【服务地址】输入创建的 Bucket 的服务地址。
- 【区域】输入创建的 Bucket 所在的区域。
- 【Access Key ID】在 OSS 中创建的RAM控制台时下的CSV文件中找到 Access Key ID 复制粘贴到这里。
- 【Secret Access Key】在 OSS 中创建的RAM控制台时下的CSV文件中找到 Secret Access Key 复制粘贴到这里。
- 【存储桶的名字】就是创建的 Bucket 的名字。
不知道怎么样填的可以看下面这个链接中区域、区域ID和服务地址对应的内容。注意:服务地址要填【外网Endpoint】那一列的地址。
OSS地域和访问域名_对象存储(OSS)-阿里云帮助中心
配置完成后,点击下面的【检查可否连接】的检查按钮测试一下,如果成功的话就说明已经配置完成了。 后续使用的时候需要同步就点击侧边的同步按钮即可。
至此整个配置过程就结束了,如果需要在其他平台也使用的话,只需要下载对应平台的 Obsidian 软件,再下载 Remotely Save 插件进行相同的配置即可。 如果是手机的话,可以还需要使用一下梯子,不然插件市场可能无法方法。插件下载完成后就不需要使用梯子了,同步就不需要梯子的。