思源笔记 S3 同步
type
status
date
slug
summary
tags
category
icon
password
网址
请在
设置
- 云端
- 云端存储服务提供商
中进行选择和配置,目前已经支持:- S3 兼容的对象存储服务,比如七牛云、阿里云 OSS、Cloudflare R2
- WebDAV 协议,比如 InfiniCLOUD(不支持坚果云 WebDAV,因为其接口存在限制)
通过第三方云端存储服务同步数据同样是端到端加密的,第三方云端存储服务提供商无法获得我们的明文数据。
注意,为了保障数据同步的可用性,请确保:
- 多设备系统时间一致,误差请控制在一分钟以内
- 网络稳定(比如中国大陆地区请勿使用非中大陆地区的服务)
- 不要启用 CDN
什么是 S3 协议?
S3 是一个对象存储的公共协议,目前国内主流的云服务厂商如阿里云、腾讯云、七牛云等等都会提供兼容 S3 协议的对象存储的服务。您可以选择任意一家您熟悉的支持对象存储的服务提供商来配置思源的 S3 同步。
S3 存储的价格
几乎所有服务商的对象存储服务,都是分为两个计费项的:
- 流量计费;
- 存储空间计费;
存储空间计费比较好理解,就是为你存储空间占用的硬盘容量付钱。
流量付费对于小白来说可能没有听说过,因为商用宽带是很贵的,所以云服务厂家为您提供服务时,需要收取带宽的流量费用。一般情况下来说,都是上传不计费,下载才计费。
举个例子,您使用思源笔记,将本地的文件同步到 S3 时,使用的是
上传
宽带,这一部分是不计费的;而在另外一台设备上,将云端的内容同步到本地时,使用的是 下载
,这一部分就需要计费了。如果您的设备不多,这部分由同步产生的下载流量费用是不高的。
下面是云服务商的价格计算器,可以根据自己的情况模拟计算价格
各家的 S3 存储价格相差不大,根据自己的喜好选择即可
配置思源 S3 同步
初始化数据仓库密钥
初次使用思源时,创建了一个工作空间后,要做的第一件事是在
设置-关于
中,初始化你的仓库密钥。思源会使用这个密钥进行端到端加密,密钥只有你当前使用的设备能知道。
- 导入密钥:如果你已经有一个云端同步空间是在另外一台设备上同步云端数据,则选择导入密钥,导入和原有设备相同的密钥即可
- 自动生成密钥:如果这是一个新的工作空间,可以选择自动生成一个密钥
密钥初始化完毕后,这里会显示
复制密钥字符串
,如果你需要在其他设备上同步这个工作空间的内容,可以在这里复制密钥,然后在另外一台设备上(比如手机 app 或者另外一台电脑)思源 app 设置的 设置-关于-数据仓库密钥
中,选择导入密钥。两台设备只有密钥一致,才能正确解密云端同步的数据。
思源 S3 同步界面
思源的 S3 同步界面是在
右上角按钮-设置-云端
里面的,在使用同步功能之前,需要先在账户一栏登录你的思源账户(用于验证是否购买了订阅)。- 首先登录思源账户,用于验证是否已购买。(功能特性或年付订阅)

- 登录后,点击设置中的
云端
,云端存储服务提供商
选择S3
下方的配置内容,在后面的云服务商板块获取信息。

- 区域1️⃣的信息从云服务商板块获取信息,选择一个你任何合适的服务商即可。(跳转),区域2️⃣保持默认即可

- 启动云端同步:打开 同步冲突时生成冲突文档:建议打开 云端同步模式:建议选自动同步 点击设置 → 点击加载出的存储桶

- 返回思源笔记首页,点击左上角云朵图标,会变成旋转图标,过一会如果恢复成云朵图标,没有报错,就是同步成功了。

配置腾讯云 COS
- 打开腾讯云的对象存储板块(直达),点击
创建存储桶

- 按照下面的要求填写存储桶信息,然后点击
下一步
1️⃣ 所属区域:影响不大,建议选择离你近的城市或者北上广深一线城市
2️⃣ 名称:根据你的喜好填写,如果有多个空间方便区分即可(记录!对应思源笔记中的 Bucket)
3️⃣ 访问权限:选择私有读写,这代表只有相关密钥的软件才可以访问

- 在
高级可选配置
页面中,服务端加密勾选SSE-COS
,然后点击下一步
。在确认配置
页面点击创建

- 点击
头像
→访问管理
→创建用户
,完成子账户创建

- 选择
自定义创建

- 选择
可访问资源并接收消息
,点击下一步

- 填写用户名(随意命令)→ 勾选
编程访问
→ 点击下一步
后,按照系统提示完成验证。

- 搜索框输入
QCloudResourceFullAccess
→ 搜索 → 勾选策略用于设置账户权限,点击下一步

- 直接
下一步
,不需要设置。在审阅信息和权限
页面核对完信息后点击完成即可。

- 完成创建用户后,点击复制,将复制 Secretld 和 SecretKey 粘贴在记事本备用。
示例:
主账号ID 4546673453466
用户名 yonghuming
登录密码 -
SecretId AKIDeUYjnpiDwhFiMezb2EMr6nOgXrBPXRCp
SecretKey hAGUgS5awKbmprQmZDey5rALSQCoMpOt

- 回到
对象存储
页面,点击存储桶列表
(直达),点击创建好的存储桶名称。

- 点击
概览
,将存储桶名称
、所属区域
(复制括号内的)、访问域名
复制到记事本备用。
示例:
siyuannote-1252207933
ap-shanghai
https://siyuannote-1252207933.cos.ap-shanghai.myqcloud.com

- 回到思源笔记填写配置信息(跳转),然后完成后面的步骤。
Endpoint:填写
访问域名
(去除存储桶的名称)https://cos.ap-shanghai.myqcloud.comAccess Key:填写第 11 步获取的 Secretld 值(记得删除多余的空格)
Secret Key:填写第 11 步获取的 SecretKey 值(记得删除多余的空格)
Bucket:存储桶名称
Region:所属区域(括号内的)
.jpg?table=block&id=1371f428-4fb4-808e-ad44-f51e9368555e&t=1371f428-4fb4-808e-ad44-f51e9368555e&width=652.1339721679688&cache=v2)
常见问题 FAQ
Q:S3 同步是增量同步还是全量同步?
A:是增量同步,但第一次同步肯定是全量
相关文章
上一篇
发布服务
下一篇
SQL 搜索
Loading...