cloudflare搭建CloudPaste工具实现笔记、视频、图片分享网站

前期准备

  1. 一个github的账号(必备)
  2. 一个Cloudflare的账号(必备)

简介

无服务器文件管理和 Markdown 分享工具,支持多存储聚合、30 多种文件格式在线预览以及 WebDAV 挂载

项目地址:链接直达

项目部署

访问并 Fork 该仓库:https://github.com/ling-drag0n/CloudPaste

获取Cloudflare API令牌

  1. 访问Cloudflare API 令牌

  2. 点击 “创建令牌”

  3. 选择 “编辑 Cloudflare Workers” 模板,如下图

  4. 点击 “继续查看摘要” → “创建令牌”

  5. 复制令牌的值

获取Cloudflare帐户 ID

  1. 访问Cloudflare 控制面板
  2. 在右侧边栏查找帐户 ID,复制一下

获取GitHub 令牌

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

变量设置

返回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

修改密码

自定义修改密码和登录的账号

文件分享

  1. 在markdown编辑输入你要分享的文件内容
  2. 然后,根据自己的需要进行设置,最后点击创建分享的按钮

文件存储设置

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

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

根据上面上传的内容进行填入即可。

挂载浏览

挂载管理页面中,根据上面添加的存储管理,依次设置

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


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