-
Notifications
You must be signed in to change notification settings - Fork 15
Home
Temp edited this page Oct 30, 2025
·
32 revisions
Welcome to the comprehensive documentation for R2-Manager-Worker, a modern web application for managing Cloudflare R2 buckets with enterprise-grade authentication.
- Installation & Setup - Complete guide to deploying your own instance
- Quick Start Guide - Get up and running in minutes
- Configuration Reference - Environment variables, secrets, Wrangler configuration, and hiding buckets
- Bucket Management - Create, rename, delete R2 buckets, and bulk delete multiple buckets ✨ NEW (v1.3.0)
- Cross-Bucket Search - Search for files across all buckets with advanced filtering ✨ NEW (v1.3.0)
- Folder Management - Create, rename, copy, move, and delete folders
- File Operations - Upload, download, move, copy, and delete files
- Signed URLs & Sharing - Generate secure shareable links
- Advanced Filtering - Filter by extension, size, and date with presets
- Light/Dark Mode - Auto-detects system preference with manual toggle (System → Light → Dark)
- Development Guide - Local development setup and workflow
- API Reference - Complete API endpoint documentation
- Architecture Overview - Technical stack and file organization
- Authentication & Security - Cloudflare Access Zero Trust implementation
- JWT Validation - How JWT authentication works
- Troubleshooting - Common issues and solutions
- FAQ - Frequently asked questions
- Roadmap - Planned features and enhancements
Cloudflare's dashboard lacks full-featured R2 file management capabilities. This tool provides:
- Complete Control - Self-hosted alternative with advanced file and folder operations
- Cross-Bucket Search - Find files across all buckets with advanced filtering (v1.3.0)
- Bulk Operations - Delete multiple buckets at once with progress tracking (v1.3.0)
- Advanced Filtering - Filter by extension, size, and date with quick presets and custom ranges
- Folder Management - Hierarchical navigation with breadcrumbs
- Enterprise SSO - GitHub authentication via Cloudflare Access Zero Trust
- Edge Performance - Deployed on Cloudflare's global network
- Modern Interface - Beautiful, responsive UI built with React 19
- Theme Support - Light/Dark mode with automatic system preference detection
- 🎯 Live Demo - Try R2 Bucket Manager in action
- 📰 v1.3.0 Release Article - Cross-bucket search, bulk deletion, and major improvements
- GitHub Repository
- Docker Hub
- Report an Issue
- Request a Feature
- Cloudflare Workers Documentation
- Cloudflare R2 Documentation
| Component | Technology | Version |
|---|---|---|
| Frontend | React | 19.2.0 |
| Build Tool | Vite | 7.1.12 |
| Language | TypeScript | 5.9.3 |
| Backend | Cloudflare Workers | Runtime API |
| Storage | Cloudflare R2 | S3-compatible |
| Auth | Cloudflare Access | Zero Trust |
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ for the Cloudflare community
- Home - Documentation overview
- Quick Start Guide - Get up and running in minutes
- Installation & Setup - Complete deployment guide
- Configuration Reference - Environment variables and settings
- Upgrade Guide - Database schema migrations
- Bucket Management - Create, rename, delete buckets
- Object Lifecycles - Automate expiration and IA transitions ⭐ NEW
- Local Uploads - Faster uploads via nearby edge storage ⭐ NEW
- Job History - Track bulk operations with audit trail ⭐ NEW
- Webhooks - Configure HTTP notifications for events ⭐ NEW
- AI Search - Semantic search with Cloudflare AI
- S3 Import - Migrate from AWS S3 to R2 ⭐ NEW
- Cross-Bucket Search - Search across all buckets with filters
- File Operations - Upload, download, move, copy, delete files
- Folder Management - Organize files hierarchically
- Signed URLs & Sharing - Generate secure shareable links
- Advanced Filtering - Filter by extension, size, and date
- Development Guide - Local setup and development workflow
- API Reference - Complete endpoint documentation
- Architecture Overview - Technical stack and design
- Authentication & Security - Zero Trust implementation
- JWT Validation - JWT token validation and verification
- Troubleshooting - Common issues and solutions
- FAQ - Frequently asked questions
- Roadmap - Planned features and enhancements