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

On this page