Skip to content

Introduction

logo
Ask DeepWikiLicenseGitHub StarsPowered by CloudflareDocker Pulls

CloudPaste is an open-source file sharing solution based on Cloudflare's online text/large file sharing platform. It supports multiple syntax Markdown rendering, burn after reading, S3 aggregated storage and management, password protection and other functions, can be mounted as WebDAV, and supports Docker deployment.

Core Advantages

  • 🚀 High Performance: Based on Cloudflare Workers and D1 database, global edge computing
  • 🔒 Secure & Reliable: Supports password protection, access restrictions, JWT authentication
  • 💰 Cost-Effective: Utilizes Cloudflare free tier, almost zero-cost operation
  • 🌍 Global Acceleration: Cloudflare CDN global nodes for fast access
  • 📱 Responsive Design: Perfect adaptation for desktop and mobile devices

Demo Screenshots

Multi-platform Preview

Main Interface

Text Editor Interface

File Upload Interface

More Interface Screenshots

Admin Console

System Settings

English Interface

WebDAV Mount

File Management

Technical Architecture

Frontend Tech Stack

  • Vue.js 3: Modern frontend framework
  • Vite: Fast build tool
  • TailwindCSS: Utility-first CSS framework
  • Vditor: Powerful Markdown editor
  • Vue-i18n: Internationalization support

Backend Tech Stack

  • Cloudflare Workers: Edge computing platform
  • Hono: Lightweight web framework
  • Cloudflare D1: SQLite database
  • S3 API: Compatible with multiple object storage
  • JWT: Secure authentication

Deployment Options

CloudPaste supports multiple deployment methods:

Cloudflare Deployment

  • Workers: Backend API service
  • Pages: Frontend static website
  • D1: Database storage
  • R2: File storage (optional)

Docker Deployment

  • Official Images: Pre-built Docker images
  • Docker Compose: One-click frontend and backend deployment
  • Custom Build: Support custom configuration

Other Platforms

  • Vercel: Frontend deployment
  • ClawCloud: Docker deployment
  • HuggingFace: Docker deployment

Open Source License

CloudPaste is released under the Apache License 2.0, you can freely use, modify and distribute.

Community Support

Next Steps

Released under the Apache License 2.0