CloudFlare-ImgBed is a free, open source digital asset management (dam) project written in JavaScript and released under MIT. It has 6,496 GitHub stars, 8,261 forks and 42 open issues, and was last pushed 7 days ago. On this registry it ranks #5 of 25 tracked projects in Digital Asset Management (DAM), with 5 head-to-head comparisons available. It gained 10 stars over the last 3 tracked days.

What is CloudFlare-ImgBed?

CloudFlare ImgBed is an MIT-licensed, JavaScript-based, serverless image and file hosting solution built on Cloudflare that gives individuals and small teams a self-hosted management interface for image hosting, secure file storage, and personal cloud drive use.

What it is

CloudFlare ImgBed is a self-hosted image and file hosting solution for Docker and serverless environments. It runs in the Cloudflare ecosystem, drawing on Cloudflare Workers, Cloudflare R2, and Cloudflare D1, and it brings Telegram, Discord, Cloudflare R2, S3-compatible storage, Hugging Face, and WebDAV into one management interface. On top of that interface it provides file management, authentication, directory organization, content moderation, a RESTful API, and WebDAV access. The project is written in JavaScript, licensed under MIT, and carries 6493 stars, 8245 forks, and 42 open issues.

The concrete problem it solves is fragmentation. Anyone storing images and files across several free or low-cost backends normally ends up juggling separate dashboards, separate credentials, and separate upload paths for each provider, with no shared directory structure, no single place to manage users, and no uniform way for other software to read and write files. CloudFlare ImgBed replaces that scattered arrangement with one self-hosted management layer that sits in front of the backends and exposes both a RESTful API and WebDAV, so blogs, note-taking tools, and other clients can point at a single endpoint rather than at individual storage services.

Key capabilities

  • Unified storage across Telegram, Discord, Cloudflare R2, S3-compatible storage, Hugging Face, and WebDAV in one management interface.
  • Deployment on the Cloudflare Workers edge runtime, with Cloudflare R2 and Cloudflare D1 as backing services.
  • Authentication, user management, directory organization, and content moderation built in.
  • A RESTful API for programmatic upload and file management.
  • WebDAV support for clients that read and write files over that protocol.
  • A public gallery and image-gallery view for browsing hosted assets.
  • Ecosystem integrations including browser extensions, Typecho, WordPress, and Obsidian plugins, OpenList drivers, desktop clients, bot tools, and AI agent applications.

Who uses it and how

  • Individuals running personal image hosting or a personal cloud drive who want files stored on backends they control rather than on a third-party service.
  • Site owners managing website assets and performing lightweight file distribution, including users linking the instance to Typecho, WordPress, or an Obsidian vault through the published integrations.
  • Teams that prefer self-hosted deployment and want image and file storage arranged behind one authenticated interface with directory structure.
  • Docker self-hosters who run the stack themselves, and serverless users who deploy through Cloudflare Workers instead of operating a server.

Getting started

The README describes deployment for Docker and for serverless environments, with the full deployment, storage configuration, RESTful API, WebDAV, upgrade, and troubleshooting instructions in the documentation at cfbed.sanyue.de/en. A live demo is available at cfbed.1314883.xyz with access password cfbed.

How it compares

The facts provided do not name any paid products that this project replaces, and they do not name comparable tools in this category. It stands alone in this registry.

When to use it โ€” and when not to

A self-hoster must operate a Cloudflare account with Workers, R2, and D1, plus obtain and maintain credentials or tokens for whichever storage backends are connected, such as Telegram, Discord, S3-compatible storage, Hugging Face, or WebDAV, along with the authentication layer. Anyone who wants a fully managed service with no infrastructure to run should not pick it. The README also warns that important notifications and non-compatible updates are explained in the announcement category, which means upgrades require tracking announcements before applying them.

project readme (upstream, from github) โ€” read inline

๐Ÿ—‚๏ธ Beyond image hosting: an all-in-one, open-source file management hub.

็ฎ€ไฝ“ไธญๆ–‡ | English | Official Website

License latest version Downloads Docker Pulls Stars Forks G-star

GitHub Trending Featured๏ฝœHelloGitHub


[!IMPORTANT]

If you encounter issues, please check the announcement first. Important notifications and non-compatible updates will be explained in the announcement!

1. ๐Ÿ’ก Introduction

CloudFlare ImgBed is a self-hosted image and file hosting solution for Docker and serverless environments, bringing Telegram, Discord, Cloudflare R2, S3-compatible storage, Hugging Face, WebDAV, and more into one management interface. It provides file management, authentication, directory organization, content moderation, a RESTful API, and WebDAV for personal image hosting, website asset management, and lightweight file distribution. View all features โ†’

CloudFlare

๐Ÿค Partners

Cloudflare EdgeOne HuaNa Cloud SuWei Cloud Linux DO
Provides CDN acceleration and security protection Provides CDN acceleration and security protection Provides stable and high-quality cloud computing resources Provides stable and high-quality cloud computing resources Provides community support

2. ๐Ÿ–ฅ๏ธ Demo

Demo Address: CloudFlare ImgBed ยท Access Password: cfbed

Upload Page

Other page screenshots
Login Page
Upload Progress
File Management
User Management
Status Page
Public Gallery

3. ๐Ÿ“š Documentation & Updates

๐Ÿ“– Documentation

The documentation covers deployment, storage configuration, feature usage, RESTful API integration, WebDAV, version upgrades, and troubleshooting. Whether you are deploying the project for the first time or maintaining an existing instance, you can find the relevant instructions here.

Read the full documentation โ†’

๐Ÿ“ Changelog

Follow the latest features, bug fixes, compatibility changes, and upgrade notes.

Recent Updates

4. ๐ŸŒฑ Ecosystem

An open-source ecosystem grows through community support. Visit the CloudFlare ImgBed Ecosystem page to explore the following resources and more:

Discover useful plugins, applications, and tutorials, or share your own work with the community. See the Ecosystem Call for Contributions for submission guidelines. We look forward to your participation!

5. ๐Ÿ’ Support & Sponsors

โ˜• Support the Project

Maintaining an open source project takes time and effort. If CloudFlare ImgBed has helped you, consider supporting its continued development.

Support via Afdian    Support via WeChat Pay

๐Ÿ’– Sponsors

Thank you to every sponsor who supports this project! Your support helps sustain ongoing maintenance and drives the continued improvement of CloudFlare ImgBed.

Sponsors

6. ๐Ÿ‘ฅ Community

๐Ÿง‘โ€๐Ÿ’ป Contributors

Thank you to everyone who has contributed code, documentation, ideas, and feedback!

[Contributors](https://github.com/MarSeventh/CloudFlare-ImgBed/

readme truncated โ€” read the full docs on github

Frequently asked questions

Is CloudFlare-ImgBed free to use?

CloudFlare-ImgBed is open source under the MIT licence. There is no licence fee and no seat count โ€” you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does CloudFlare-ImgBed do?

๐Ÿ–๏ธ A serverless, open-source file hosting solution built on Cloudflare. Supports image hosting, secure file storage, and personal cloud drive capabilities.

What is CloudFlare-ImgBed written in?

CloudFlare-ImgBed is primarily written in JavaScript. Its source is publicly available at https://github.com/MarSeventh/CloudFlare-ImgBed, and it has 6,496 GitHub stars.