Skip to content

conzaw/cloudflare-r2-desktop

Repository files navigation

A simple Cloudflare R2 Desktop App

Alt text

This app is a simple and easy-to-configure explorer for Cloudflare R2 buckets. The app is developed in python with python eel (similar to electron). It has simple features such as:

  • Uploading multiple files at once to a bucket

  • Deleting objects from a bucket

  • Listing objects in a bucket

  • Searching by object name

  • Sorting objects by name

  • Sorting objects by date

  • Sorting objects by file size

Installing/running the app

Be sure to edit the config.json with your Cloudflare API details, domain and bucket name:

{
    "account_id": "",
    "access_key_id": "",
    "secret_access_key": "",
    "domain": "custom.domain.here or r2.dev domain",
    "bucket_name": "your bucket name here"
}

Make sure domain doesn't contain any slashes.

Run the following commands in the root folder:

pip install -r requirements.txt
npm update
python main.py

If you like this app please be sure to leave a star on my github repo, thanks.

About

A cloudflare r2 bucket explorer desktop app.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published