cloudflare搭建CloudPaste工具实现笔记、视频、图片分享网站
前期准备
- 一个github的账号(必备)
- 一个Cloudflare的账号(必备)
简介
无服务器文件管理和 Markdown 分享工具,支持多存储聚合、30 多种文件格式在线预览以及 WebDAV 挂载
项目地址:链接直达
项目部署
访问并 Fork 该仓库:https://github.com/ling-drag0n/CloudPaste
获取Cloudflare API令牌
点击 “创建令牌”
选择 “编辑 Cloudflare Workers” 模板,如下图

点击 “继续查看摘要” → “创建令牌”
复制令牌的值
获取Cloudflare帐户 ID
- 访问Cloudflare 控制面板
- 在右侧边栏查找帐户 ID,复制一下

获取GitHub 令牌
- 点击头像,点击设置Settings–>Developer Settings–>tokens
- 点击 “生成新令牌” → “生成新令牌(经典)”,令牌名称自定义输入,过期(Expiration)时间自定义
- 选择权限:仓库(完全仓库访问权限)、工作流(工作流权限)

变量设置
返回fork的 GitHub 仓库设置:设置→密钥和变量→操作→新建仓库密钥
| 变量名称 | 必需的 | 目的 |
|---|---|---|
| CLOUDFLARE_API_TOKEN | ✅ | Cloudflare API 令牌(需要 Workers、D1 和 Pages 权限) |
| CLOUDFLARE_ACCOUNT_ID | ✅ | Cloudflare 帐户 ID |
| ENCRYPTION_SECRET | ❌ | 用于加密敏感数据的密钥(如果未提供,则会自动生成)点击JWT_SECRET密钥生成随机生成 |
| ACTIONS_VAR_TOKEN | ✅ | 用于部署控制面板的 GitHub 令牌(仅当使用控制面板时需要,否则跳过) |

项目部署
- 转到存储库操作选项(Actions)
- 单击左侧部署SPA CF Workers[一体化部署]
- 点击右侧的 “运行工作流”
main→选择分支→运行工作流
等待项目部署完成
食用
返回cloudflare的网站的worker项目,点击访问
使用初始化的账号和密码登录
- Username:
admin - Password:
admin123
修改密码
自定义修改密码和登录的账号
文件分享
- 在markdown编辑输入你要分享的文件内容
- 然后,根据自己的需要进行设置,最后点击创建分享的按钮

文件存储设置
以github上的存储为例,在github上新建一个仓库,将仓库的权限设置为私密。

点击头像,点击设置Settings–>Developer Settings–>tokens,然后在创建一个新的令牌

根据上面上传的内容进行填入即可。
挂载浏览
在挂载管理页面中,根据上面添加的存储管理,依次设置

就可以挂载浏览github的文件仓库了。

cloudflare搭建CloudPaste工具实现笔记、视频、图片分享网站
https://skilladd.org/2026/01/30/45.cloudflare搭建CloudPaste工具实现笔记、视频、图片分享网站/