
一、准备工作(在腾讯云控制台操作)
1. 创建存储桶
- 登录腾讯云控制台,进入对象存储(COS) -> 存储桶列表。
- 点击创建存储桶,按以下建议填写:
- 名称:自定义,如
joplin-notes(需全网唯一)。 - 所属地域:选离你最近的,如
广州、上海、北京。 - 访问权限:
私有读写(重要!保障数据安全)。
- 名称:自定义,如
- 其他选项保持默认,点击确定。
2. 创建子账号密钥(安全第一,不要用主账号)
- 进入访问管理 -> 用户 -> 用户列表,点击新建用户 -> 自定义创建。
- 填写用户名(如
joplin_sync),访问方式勾选 “编程访问”。 - 设置权限步骤:直接点击“下一步”,暂时不勾选任何策略。
- 创建成功后,务必保存弹窗中的信息:
SecretId(相当于用户名)SecretKey(相当于密码,只显示一次!)
3. 授权子账号访问存储桶
- 回到刚才创建的存储桶,点击权限管理 -> 存储桶访问权限。
- 在“用户权限”栏,点击添加用户。
- 用户ID:搜索并选择刚创建的子账号(如
joplin_sync)。 - 权限:勾选
数据读取和数据写入。
- 用户ID:搜索并选择刚创建的子账号(如
- 点击保存。
二、配置 Joplin 同步
- 打开 Joplin,进入 工具 -> 选项 (Windows/Linux) 或 偏好设置 (macOS)。
- 选择 同步 标签页。
- 按照下表填写(最关键的一步):
| Joplin 中的选项 | 对应填写的值 |
|---|---|
| 同步目标 | 选择 AWS S3 (Beta) |
| S3 存储桶 | 填写你的存储桶名称,例如 joplin-notes |
| S3 URL | https://cos.<Region>.myqcloud.com必须将 <Region> 替换为你的地域代码。例如: 广州: ap-guangzhou上海: ap-shanghai北京: ap-beijing完整示例: https://cos.ap-guangzhou.myqcloud.com |
| S3 访问密钥 | 粘贴 SecretId |
| S3 密钥 | 粘贴 SecretKey |
- 点击 检查同步配置 按钮,等待提示“配置检查通过”。
- 点击 应用 保存设置。
三、开始同步
- 点击 Joplin 主界面工具栏上的 同步 按钮。
- 等待同步完成,你的笔记就会上传到腾讯云 COS。
四、云端文件结构说明(了解即可)
同步成功后,在你的腾讯云存储桶里会看到:
| 文件/文件夹 | 作用 | 备注 |
|---|---|---|
xxx.md 文件 | 你的每一条笔记正文 | 纯文本,Markdown格式 |
.resource/ 文件夹 | 存放图片、PDF等所有附件 | 文件被重命名为哈希值,不要手动修改 |
.sync/ 文件夹 | 同步状态和版本“账本” | 千万不要手动删除或修改 |
五、费用详解(比你想象的更便宜)
计费项拆解
| 项目 | 单价参考 (国内地域) | 个人笔记用量估算 |
|---|---|---|
| 存储空间 | 约 0.12元/GB/月 | 1000篇笔记+数百张图片 ≈ 500MB → 约0.06元/月 |
| 请求次数 | 0.01元/万次 | 每日同步10次 → 忽略不计 |
| 外网下载流量 | 0.5元/GB | 仅在首次同步到新设备时产生 → 500MB约0.25元/次 |
月度账单估算(以2台设备为例)
- 存储费:0.06元
- 请求费:~0元
- 流量费:两台设备首次下载共约1GB → 0.5元
- 总计:约 0.56元/月
新用户福利:腾讯云通常赠送6个月 50GB 的标准存储额度,足够免费试用很长时间。
六、关键原理与常见问题
Q1:日常切换、阅读笔记会下载文件吗?
不会。 日常操作都在本地硬盘进行,只有点击“同步”按钮时才会与云端通信,且通常是只上传改动,不会重复下载。
Q2:什么情况会产生下载流量?
只有一种情况: 在新设备(新电脑/新手机)上首次配置 Joplin 并点击同步,会完整下载一次云端的所有笔记和附件。
Q3:每次同步都是全量上传吗?
不是。 Joplin 执行增量同步。只会:
- 上传:新增或修改的
.md笔记文件、新增的附件(如图片)。 - 下载:极小的
.sync状态文件(几KB)用于检查冲突。
Q4:如何降低流量费用?
- 尽量只在需要的设备上配置同步。
- 新设备首次同步时,建议使用家用宽带Wi-Fi,避免使用手机流量。
七、故障排查
| 错误提示 | 可能原因 | 解决方法 |
|---|---|---|
| 检查配置失败,拒绝访问 | 子账号权限不足 | 检查存储桶权限管理,确保子账号有数据读取+写入权限 |
| 存储桶找不到 | S3 URL或存储桶名填写错误 | 检查地域代码是否正确,存储桶名是否完全一致 |
| 同步缓慢,一直转圈 | 网络问题或首次同步数据量大 | 新设备首次同步耐心等待,确保网络稳定 |
