{"repo":"longern/FlareDrive","free":true,"listed":false,"github":"https://github.com/longern/FlareDrive","clone":"git clone https://github.com/longern/FlareDrive.git","description":"Free file hosting service (WebUI & WebDAV) using CloudFlare R2","language":"TypeScript","stars":539,"topics":["cloudflare-pages","cloudflare-r2","file-hosting","typescript","serverless","webdav-server","react","webdav"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"FlareDrive Cloudflare R2 storage manager with Pages and Workers. Free 10 GB storage. Free serverless backend with a limit of 100,000 invocation requests per day. More about pricing Features - Upload large files - Create folders - Search files - Image/video/PDF thumbnails - WebDAV endpoint - Drag and drop upload Usage Installation Before starting, you should make sure that - you have created a Cloudflare account - your payment method is added - R2 service is activated and at least one bucket is created Steps: 1. Fork this project and connect your fork with Cloudflare Pages - Select Docusaurus framework preset - Set WEBDAV USERNAME and WEBDAV PASSWORD - (Optional) Set WEBDAV PUBLIC READ to 1 to enable public read 2. After initial deployment, bind your R2 bucket to BUCKET variable 3. Retry deployment in Deployments page to apply the changes 4. (Optional) Add a custom domain You can also deploy this project using Wrangler CLI: WebDAV endpoint You can use any client (such as Cx File Explorer, BD File Manager) that supports the WebDAV protocol to access your files. Fill the endpoint URL as https:// /webdav and use the username and password you set. However, the standard WebDAV protocol does not support large file (≥128MB) uploads due to the limitation of Cloudflare Workers. You must upload large files through the web interface which supports chunked uploads. Acknowledgments WebDAV related code is based on r2-webdav project by abersheeran.","default_branch":null,"files":null,"tree":[],"storefront":"/r/longern","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/longern/FlareDrive/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}