# r2-list (CDN Admin)

Serverless dashboard for Cloudflare R2 storage

Canonical URL: https://kb.byaditya.com/entry/docs/dev/r2-list
Source: https://docs.adityabaindur.com/docs/dev/r2-list
Source updated: 2026-07-18T01:34:51Z
Indexed: 2026-11-05T03:56:29.576Z

---

## 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.

### [GitHub](https://github.com/Aditya-Baindur/r2-list)

## 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

