Skip to content

介绍

logo
Ask DeepWikiLicenseGitHub StarsPowered by CloudflareDocker Pulls

CloudPaste 是一个开源的文件分享解决方案,基于 Cloudflare 的在线文本/大文件分享平台。支持多种语法 Markdown 渲染、阅后即焚、S3聚合存储与管理、密码保护等功能,可作为WebDav挂载,支持Docker部署。

核心优势

  • 🚀 高性能: 基于 Cloudflare Workers 和 D1 数据库,全球边缘计算
  • 🔒 安全可靠: 支持密码保护、访问限制、JWT 认证
  • 💰 成本低廉: 利用 Cloudflare 免费额度,几乎零成本运行
  • 🌍 全球加速: Cloudflare CDN 全球节点,访问速度快
  • 📱 响应式设计: 完美适配桌面和移动设备

效果展示

多端预览

主界面

文本编辑界面

文件上传界面

更多界面展示

管理控制台

系统设置

英文界面

WebDAV 挂载

文件管理

技术架构

前端技术栈

  • Vue.js 3: 现代化的前端框架
  • Vite: 快速的构建工具
  • TailwindCSS: 实用优先的 CSS 框架
  • Vditor: 强大的 Markdown 编辑器
  • Vue-i18n: 国际化支持

后端技术栈

  • Cloudflare Workers: 边缘计算平台
  • Hono: 轻量级 Web 框架
  • Cloudflare D1: SQLite 数据库
  • S3 API: 兼容多种对象存储
  • JWT: 安全的身份认证

部署选项

CloudPaste 支持多种部署方式:

Cloudflare 部署

  • Workers: 后端 API 服务
  • Pages: 前端静态网站
  • D1: 数据库存储
  • R2: 文件存储(可选)

Docker 部署

  • 官方镜像: 预构建的 Docker 镜像
  • Docker Compose: 一键部署前后端
  • 自定义构建: 支持自定义配置

其他平台

  • Vercel: 前端部署
  • ClawCloud: Docker 部署
  • HuggingFace: Docker 部署

开源协议

CloudPaste 基于 Apache License 2.0 开源协议发布,您可以自由使用、修改和分发。

社区支持

下一步

基于 Apache License 2.0 许可发布