Forked onedrive-vercel-index and renamed to onedrive-cf-index-ng
Changes:
- Migrate to Web Api to adapt to edge runtime (Use
path-browserify
andredaxios
) - Use KV to replace Redis
- Remove i18n (requires
fs
which is not compatible with Cloudflare Workers) - pnpm update & a few packages update
- IT WORKS on Cloudflare Pages now!
TODO:
- Cache headers and some todos left in API code
- Remove redundant configs
- Polish Webui and fix small problems
- Dockerfile for local deploy
- More tests
OneDrive public directory listing forked from onedrive-vercel-index, powered by Cloudflare and Next.js
- Now it can be deployed on Cloudflare Pages for free!
- No more dependency on Upstash / 3rd-party service
- Maybe some future maintenance or improvements from me (@lyc8503)
Special thanks to the original author of this project @spencerwooo and all contributors
Showcase, share, preview, and download files inside your OneDrive with onedrive-cf-index-ng -
- Completely free to host 💸
- Super fast ⚡ and responsive 💦
- Takes less than 15 minutes to setup ⏱️
- Highly customisable ⚒️
🍌 More importantly, we are pretty (●'◡'●)
🚀 Quick start: Getting started.
If you happen to like this project, please give it a star! :3
Live demo at lyc8503's Fileshare.
👀 File preview | 💠 List / Grid layouts | 🎥 Video and audio |
PDF, EPUB, markdown, code, plain text | For previewing images and documents with thumbnails | mp4, mp3, ..., play online or with IINA, PotPlayer ... with subtitles! |
📄 Office preview | 📝 README.md preview | 📑 Pagination |
docx, pptx, xlsx, ... | Also renders code blocks, images with relative links, ... | For folders with 200 or more items |
🔒 Protected folders | ⏬ Multi-file download | 🔎 Native Search |
Password protected routes and files. Details here | Compress and download multiple files or folders. Details here | Searching through your shared OneDrive files (with some caveats 🥺). Details here |
... and more:
- Streamlined deployment, without having to get your tokens manually anymore!
- Direct raw-file serving and hosting ...
- Full dark mode support, style and website customisations ...
Note: This project is focused on showcasing and providing a way for others to download files from your OneDrive. Emphasis on free and serverless. If you have your own server / need WebDAV / use cloud providers other than OneDrive, checkout alist.
Documentation is hosted at ovi.swo.moe.
- How can I get started and deploy?
- How can I configure ... ?
- Where is feature ... ?
- I deployed this before, how can I upgrade to the latest version?
- I was here before 2022, how can I migrate to the new version?
- I got a problem during deployment ...
- I didn't find a solution / My problem is unique? Find help in discussion forum.
Yes! Completely free with no backend server what-so-ever.