Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/G4brym/R2-Explorer
A Google Drive Interface for your Cloudflare R2 Buckets!
https://github.com/G4brym/R2-Explorer
cloudflare cloudflare-r2 cloudflare-workers cloudflare-workers-kv google-drive google-drive-clone r2
Last synced: 2 months ago
JSON representation
A Google Drive Interface for your Cloudflare R2 Buckets!
- Host: GitHub
- URL: https://github.com/G4brym/R2-Explorer
- Owner: G4brym
- License: mit
- Created: 2022-05-21T09:36:53.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-06T17:37:27.000Z (8 months ago)
- Last Synced: 2024-11-21T11:12:12.113Z (2 months ago)
- Topics: cloudflare, cloudflare-r2, cloudflare-workers, cloudflare-workers-kv, google-drive, google-drive-clone, r2
- Language: Vue
- Homepage: https://r2explorer.dev
- Size: 8.25 MB
- Stars: 332
- Watchers: 10
- Forks: 59
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome - G4brym/R2-Explorer - A Google Drive Interface for your Cloudflare R2 Buckets! (Vue)
- project-awesome - G4brym/R2-Explorer - A Google Drive Interface for your Cloudflare R2 Buckets! (Vue)
README
[![Commit rate](https://img.shields.io/github/commit-activity/m/G4brym/R2-Explorer?label=Commits&style=social)](https://github.com/G4brym/R2-Explorer/commits/main) [![Issues](https://img.shields.io/github/issues/G4brym/R2-Explorer?style=social)](https://github.com/G4brym/R2-Explorer/issues) [![Software License](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=social)](LICENSE)
Read this in other languages: [Español](READMEes.md), [Português](READMEpt.md), [Français](READMEfr.md)
# R2-Explorer
A Google Drive Interface for your Cloudflare R2 Buckets!
This project is deployed/self-hosted in your own Cloudflare Account as a Worker, and no credential/token is required to
start using it.---
**Documentation**: https://r2explorer.dev
**Live Demo**: https://demo.r2explorer.dev
---
## Features
- PWA support (install this app on your phone)
- [Email Explorer](https://r2explorer.dev/guides/setup-email-explorer/) (using Cloudflare Email Routing)
- [Basic Auth](https://r2explorer.dev/getting-started/security/#basic-auth)
- [Cloudflare Access Authentication](https://r2explorer.dev/getting-started/security/)
- Very quick bucket/folder navigation
- pdf, image, txt, markdown, csv, etc in-browser preview
- Drag-and-Drop upload
- Multiple files and folder uploads
- Create folders
- Upload/Rename/Download/Delete files
- Right click in file for extra options
- Multipart upload for big files
- File editing## Getting Started
Run this command to get an example project setup
```bash
npm create r2-explorer@latest
```## Upgrading your installation
In order to update to the latest version you just need to install the latest r2-explorer package from npm and re-deploy
your application```bash
npm install r2-explorer@latest --save
``````bash
wrangler publish
```## TODO
- allow bucket names with spaces
- Search files
- Rename folders
- Image thumbnail's ?
- Object detection on images using workers-ai ?
- Tooltip when hovering a file with absolute time in "x days time ago" format
- support for responding to emails
- More advanced file editing with more validations per file type## Known issues
- Email inline images and assets don't load when using basic auth