在Cloudflare上搭建云端笔记软件inkstone
简介
一个完全在 Cloudflare Workers 上运行的自托管 Markdown 笔记本。
github项目:链接直达
安装
- 登录cloudflare
- fork一下仓库
- 在左侧 计算 选择 Workers 和 Pages,点击创建应用程序,链接直达
- 选择 “继续使用 GitHub”,然后选择您 fork 的仓库。
- 将构建命令设置为
npm run build - 部署命令设置为
npm run deploy(R2),部署命令更改为npm run deploy:kv(KV)
KV部署方式(1GB)
免费存储空间为1GB
链接查看
R2部署方式(10GB)
前提需要绑定信用卡
免费存储空间为10GB
Class A:A 类操作
包括:
ListBuckets:列出所有存储桶PutBucket:创建/修改存储桶ListObjects:列出桶内对象PutObject:上传/覆盖对象CopyObject:复制对象CompleteMultipartUpload:完成分片上传CreateMultipartUpload:初始化分片上传LifecycleStorageTierTransition:生命周期触发的存储层转换ListMultipartUploads:列出未完成的分片上传UploadPart:上传分片UploadPartCopy:复制分片ListParts:列出已上传分片PutBucketEncryption:设置桶加密PutBucketCors:设置 CORSPutBucketLifecycleConfiguration:设置生命周期配置
Class B:B 类操作
包括:
HeadBucket:检查桶是否存在/权限HeadObject:获取对象元数据,不下载内容GetObject:下载对象内容UsageSummary:获取用量摘要GetBucketEncryption:获取桶加密配置GetBucketLocation:获取桶位置/区域GetBucketCors:获取 CORS 配置GetBucketLifecycleConfiguration:获取生命周期配置
上传文件
PutObject→ A 类、下载文件GetObject→ B 类 、列目录ListObjects→ A 类、查看文件元数据HeadObject→ B 类
域名绑定
在Workers 和 Pages,部署的项目名称,域的选项

导入和导出

在Cloudflare上搭建云端笔记软件inkstone
https://skilladd.org/2026/09/17/55.在Cloudflare上搭建云端笔记软件inkstone/