Documentation
r2-list (CDN Admin)
Serverless dashboard for Cloudflare R2 storage
Overview
A production-style admin dashboard built entirely on Cloudflare infrastructure. Browse buckets, manage files, and track usage—all running on the edge with zero backend servers.
Features
- Hierarchical folder and file browsing interface
- Rename, move, delete objects with instant edge execution
- One-click copyable public URLs for file sharing
- D1-backed usage telemetry and observability
- Zero backend infrastructure—runs entirely on Workers
- Two-minute deployment with one-click setup
- Optional Cloudflare Access integration for security
Architecture
Fully Serverless Design:
- Frontend: Static HTML, CSS, and JavaScript served from Cloudflare R2
- API Layer: Cloudflare Worker handles all backend operations
- Storage: Cloudflare R2 for all file and bucket data
- Telemetry: Cloudflare D1 (SQLite) stores usage metrics
- Security: Optional Cloudflare Access protection layer
Data Flow: Browser → Worker API → R2 operations → D1 metrics → Response
All operations happen at the edge with zero cold starts. The design eliminates traditional backend infrastructure complexity entirely.
Tech Stack
- HTML5
- CSS
- JavaScript
- Tailwind CSS
- Lucide Icons
- Cloudflare Workers
- Cloudflare R2
- Cloudflare D1
- Cloudflare Access