Project Introduction
CloudFlare ImgBed is an open-source file hosting solution based on Cloudflare, providing users with free, stable, and efficient file storage services. The project supports multiple storage channels and offers both serverless and server-based deployment options to meet different user needs.Demo Screenshots



More Interface Screenshots



Technical Architecture
- Frontend Interface: Built with Vue.js, supports responsive design and Chinese/English bilingual switching
- Backend API: Serverless architecture based on Cloudflare Workers
- Storage Layer: Supports multiple storage backends (Telegram, R2, S3, Discord, HuggingFace, WebDAV)
- Database: Supports both Cloudflare KV and D1 databases
- Deployment: Supports Cloudflare Pages, Cloudflare Workers, and Docker deployment
Version History
v2.x Major Update
- 🎨 Brand new UI design with dark mode support
- 📁 Directory functionality launched, supports file categorization management
- 🔧 S3 API channel integration, supports more storage service providers
- ⚡ Multi-channel load balancing, improves upload success rate
- 🎯 Short link naming convention, more concise file links
- 🔐 Auth system hardening: PBKDF2 password hashing, HttpOnly Cookie session management
- 🌐 Chinese/English bilingual i18n support
- ☁️ Added Cloudflare Workers deployment with GitHub Actions one-click deploy
- ⏰ API Token supports expiration time
v1.x Feature Foundation
- 🚀 Basic file upload and management functionality
- 🔐 Authentication and permission control
- 🎨 Custom interface and configuration
- 📡 Complete API interface
Open Source License
This project is licensed under the MIT Open Source License, you can:
- ✅ Commercial use
- ✅ Modify and distribute
- ✅ Private use
- ✅ Patent use
But you must retain the original author's copyright notice.

