dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 009ef5e673 Bump actions/checkout from 2 to 4 (#70)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-08 17:53:05 +00:00
2024-12-08 17:50:43 +00:00
2024-12-08 17:50:43 +00:00
2024-12-05 23:11:01 +00:00
2024-03-09 22:31:51 +00:00
2024-12-05 23:11:01 +00:00
2024-12-05 23:11:01 +00:00
2024-12-08 17:50:43 +00:00
2024-12-05 23:11:01 +00:00

Commit rate Issues Software License

Read this in other languages: Español, Português, Français

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 (using Cloudflare Email Routing)
  • Basic Auth
  • Cloudflare Access Authentication
  • 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

npm create cloudflare@latest r2-explorer -- --template "G4brym/R2-Explorer/template"

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

npm install r2-explorer@latest --save
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
S
Description
A Google Drive Interface for your Cloudflare R2 Buckets!
Readme MIT
11 MiB
Languages
Vue 61.1%
JavaScript 19.9%
TypeScript 16.3%
HTML 1.6%
SCSS 1.1%