Skip to content

项目介绍

logo
Licenselatest versionDownloadsDocker PullsIssuesStarsForks
CloudFlare ImgBed 是一个基于 Cloudflare 的开源文件托管解决方案,为用户提供免费、稳定、高效的文件存储服务。项目支持多种存储渠道,支持无服务器和有服务器部署方式,满足不同用户的需求。

效果展示

海报登录界面上传界面

更多界面展示

控制台界面用户管理系统设置

技术架构

  • 前端界面:基于 Vue.js 开发,支持响应式设计,支持中英文双语切换
  • 后端 API:基于 Cloudflare Workers 构建的无服务器架构
  • 存储层:支持多种存储后端(Telegram、R2、S3、Discord、HuggingFace、WebDAV)
  • 数据库:支持 Cloudflare KV 和 D1 数据库
  • 部署方式:支持 Cloudflare Pages、Cloudflare Workers、Docker 多种部署方式

版本历史

v2.x 重大更新

  • 🎨 全新 UI 设计,支持深色模式
  • 📁 目录功能上线,支持文件分类管理
  • 🔧 S3 API 渠道接入,支持更多存储服务商
  • ⚡ 多渠道负载均衡,提升上传成功率
  • 🎯 短链接命名方式,更简洁的文件链接
  • 🔐 认证系统安全加固:PBKDF2 密码哈希、HttpOnly Cookie 会话管理
  • 🌐 中英文双语国际化支持
  • ☁️ 新增 Cloudflare Workers 部署方式,支持 GitHub Actions 一键部署
  • ⏰ API Token 支持设置过期时间

v1.x 功能基础

  • 🚀 基础文件上传和管理功能
  • 🔐 身份认证和权限控制
  • 🎨 自定义界面和配置
  • 📡 完整的 API 接口

开源协议

本项目采用 MIT 开源协议,您可以:

  • ✅ 商业使用
  • ✅ 修改和分发
  • ✅ 私人使用
  • ✅ 专利使用

但需要保留原作者的版权声明。

基于 MIT 许可发布