思源使用阿里云 OSS 同步详细教程

本贴最后更新于 479 天前,其中的信息可能已经斗转星移
  • 请先做好数据备份!!!
  • 请先做好数据备份!!!
  • 请先做好数据备份!!!
  • 重要的事说三遍,备份之后我们就开始吧

1.创建存储桶

  • 登录 阿里云官网,可以用支付宝扫码登录
  • 登录之后创建 Bucket
    image.png
  • 「Bucket 名称」任取 (取完之后复制下来,等下要用),地域选择离你最近的那个,其他的设置保持默认。
    (PS:如果想使用香港免费额度的话,就是下图的“地域”选取香港即可,其余的步骤都一样)
    image.png
  • 创建完成后会跳转到如下界面,复制下「外网访问-Endpoint(地域节点)」
    image.png

2.创建子账户

  • 这时候我们只有主账户,权限很高,风险也很大。同步不需要这么大的权限,所以接下来创建一个子账户接管部分权限。鼠标移动到右上角的头像位置,点击 「AccessKey 管理」
    image.png
  • 接下来会弹出一个安全提示的窗口,点击「开始使用子用户 AccessKey」

image.png

  • 然后「创建用户」
    image.png
  • 「登录名称」和「显示名称」任取,但是注意:「Open API 调用访问」要勾选上
    image.png
  • 点击确定之后,会显示 AccessKey ID 和 AccessKey Secret 的信息,两个都复制一下
    • 注意:AccessKey Secret 信息只会显示这一次,请妥善保管
  • 这里之前漏掉了一步,评论区有朋友提到了,感谢 Fix。
  • 在创建完子账户之后,需要给子账户授予 OSS 权限
  • 鼠标移动到右上角头像处,点击「访问控制」-「用户」-「添加权限」image.png
  • 选中 AliyunOSSFullAccess,然后确定即可image.png

3.给子账户添加 Bucket 权限

  • 返回初始的 Bucket 界面,在「权限控制」-「Bucket 授权策略」中「新增授权」
    image.png
  • 在授权界面,「授权资源」-「整个 Bucket」;「授权用户」-「子账号」-选择刚刚创建的子账号;「授权操作」-「完全控制」
    image.png

4.开通套餐包

  • 按步骤操作下来之后我们已经获得了相应的权限,同时复制了所需的所有信息,就是这四个:Bucket 名称、Endpoint(地域节点)、AccessKey ID 和 AccessKey Secret
  • 通过填写阿里云问卷 购买特惠套餐包,1 元体验 3 个月

5.思源填入对应信息

  • 打开思源,「设置」-「云端」,填入对应的信息即可
    • Endpoint 对应 Endpoint(地域节点)
    • Access Key 对应 AccessKey ID
    • Secret Key 对应 AccessKey Secret
    • Bucket 对应 Bucket 名称
    • Region 参考这里的 Region ID 进行填写
    • Timeout (s) 保持默认的 30
    • Addressing 保持默认的 Virtual-hosted-style 选项
    • TLS Verify 保持默认的 Verify
  • 所有配置完成,开始同步之旅吧
  • Tips:如果想知道详细的费用情况说明请参考这篇:S3 服务商对比推荐
  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    23020 引用 • 92599 回帖
6 操作
Reader 在 2023-08-31 15:07:21 更新了该帖
Reader 在 2022-12-16 22:15:01 开启了该帖的回帖
Reader 在 2022-12-16 22:11:40 关闭了该帖的回帖
Reader 在 2022-12-16 22:11:39 更新了该帖 Reader 在 2022-12-12 19:20:17 更新了该帖 Reader 在 2022-11-19 12:50:32 更新了该帖

相关帖子

优质回帖
  • Reader 1 1 赞同

    哈哈,老铁你这次说的我赞同,国内的地域速度太部分是差不多的,而在这篇文章的底部我也写明了不同区域的收费情况可以看我另一篇文章,我已详细说明了不同地域不同服务商之间的区别。

    不过只是举个例子的话老铁你也说的太信誓旦旦了吧。“具体可以去了解”、“你可能没听过”、“你没听过是因为 XXX”。弄得我以为我真的遗漏了什么很重要的环节,到时候给大伙带来了错误的认知就不好了

  • Reader 1 赞同

    有“备”无患

  • shuqistone 1 赞同

    求教:哪位大神知道,按教程一步步设置好后,每次同步时,思源里都会弹出“同步失败:网络超时,请稍后再试 v2.7.2”。这是什么问题呢?

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • nangongnan

    能具体说下怎么操作么,我应该就是这个问题,我也不报错,也显示正常同步,但是 OSS 上面就是没有东西

  • 其他回帖
  • lhl188

    设置阿里云 s3 同步完成后,删除思源笔记里的文章会显示数据库被锁定,无法删除文章,请问怎么解决呢?

    WX20230203114350.png

  • 据我所知,上传下载功能,所有的 S3 服务商都没有限制。

    如果限制是说,没有域名或者没有企业认证就不能用 S3 服务,这种是有,在另一篇文档中我已详细阐述

    除此之外如果是其他的功能限制,对同步无影响。你说的具体是什么限制呢?有官方文档查看吗?还请指教一二

    1 回复
  • 感谢楼主,成功用上了阿里云 OSS 进行同步,先试验一段时间,如果太贵还是用本地的 MinIO。😄

    不过这一步中“3.给子账户添加 Bucket 权限”,可以不选“完全控制”,选“读写”就行。感谢楼主

  • 查看全部回帖