Skip to content

tansautn/r2-web-manager

Repository files navigation

Z-Logo # R2 Manager

🔥 Web Manager for Cloudflare's R2 🔥

A simple web-based file manager for Cloudflare R2 storage. Run on Cloudflare worker

Features

💠 Access protection via Basic Auth. You can control that via deploy .env
💠 Browse, upload, and download files
💠 Create and navigate folders
💠 Search for files by name
💠 Preview compatible file types (images, text, PDF, audio, video)
💠 Direct CDN links for media files
💠 Here is some preview of application

demo application feature 1 feature 2

Configuration

  1. Copy wrangler.toml.sample to wrangler.toml
  2. Update the following configuration variables:
  • ADMIN_AUTH_BASIC_USR_PWD: Set username:password for basic auth
  • CDN_BASE_URL: Set the base URL for your CDN (e.g., https://your-cdn.r2.dev)

Development

npm install
npm run dev

Deployment

npm run deploy

License

MIT

About

A Simple File Manager for Cloudflare R2 (S3 Compatible). Run on cloudflare worker

Resources

Stars

Watchers

Forks

Sponsor this project

  •  
  •  

Packages

 
 
 

Contributors