Skip to content

A fast and simple tool to store and share temporary files via Cloudflare Workers.

Notifications You must be signed in to change notification settings

lyonbot/cf-drop

Repository files navigation

cf-drop

🗃️ Private File/Text Box — Deploy on Cloudflare Workers

  • Serverless on Cloudflare Worker
  • 📱 PWA ready! for mobile
  • 🔑 Password protected
  • 📦 Download as Tarball
  • 🚚 Resumable download link
  • 🔗 Shareable download link

🚀 Quick Start

Follow these steps to get up and running quickly:

(Prerequisites: Node.js >= 20, pnpm)

pnpm install

npx wrangler r2 bucket create cf-drop
npx wrangler d1 create cf-drop

# 📝 edit wrangler.toml
# 1. write down the database_id
# 2. set the password

# then...
npm run deploy

🎨 Customize

Make cf-drop your own by customizing the following:

  • 🔑 Set password via ./wrangler.toml
  • 🎨 Change theme color in ./web/public/manifest.json
  • 💡 Find database_id from Cloudflare Dashboard - D1 SQL page
  • Development - pnpm dev

About

A fast and simple tool to store and share temporary files via Cloudflare Workers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages