在Cloudflare上搭建云端笔记软件inkstone

简介

一个完全在 Cloudflare Workers 上运行的自托管 Markdown 笔记本。

github项目:链接直达

安装

  1. 登录cloudflare
  2. fork一下仓库
  3. 在左侧 计算 选择 Workers 和 Pages,点击创建应用程序链接直达
  4. 选择 “继续使用 GitHub”,然后选择您 fork 的仓库。
  5. 将构建命令设置为npm run build
  6. 部署命令设置为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:设置 CORS
  • PutBucketLifecycleConfiguration:设置生命周期配置

Class B:B 类操作

包括:

  • HeadBucket:检查桶是否存在/权限
  • HeadObject:获取对象元数据,不下载内容
  • GetObject:下载对象内容
  • UsageSummary:获取用量摘要
  • GetBucketEncryption:获取桶加密配置
  • GetBucketLocation:获取桶位置/区域
  • GetBucketCors:获取 CORS 配置
  • GetBucketLifecycleConfiguration:获取生命周期配置

上传文件 PutObjectA 类、下载文件 GetObjectB 类 、列目录 ListObjectsA 类、查看文件元数据 HeadObjectB 类

域名绑定

Workers 和 Pages,部署的项目名称的选项

导入和导出


在Cloudflare上搭建云端笔记软件inkstone
https://skilladd.org/2026/09/17/55.在Cloudflare上搭建云端笔记软件inkstone/
Author
skilladd
Posted on
September 17, 2026
Licensed under