nimttejani / onedrive-vercel-index

OneDrive public directory listing, powered by Vercel and Next.js

Home Page:https://drive.vinfall.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Notice

This is forked from the now archived spencerwooo/onedrive-vercel-index, please refer to the original repo if you wanna self-host it.

Contribution is highly appreciated as I have no prior experience with NextJS. For the moment the only thing I can do is utilizing dependabot to update dependencies and expect them to work flawlessly. Be sure to check pinned issue if you are interested!

TL;DR

Showcase, share, preview, and download files inside your OneDrive with onedrive-vercel-index -

  • Completely free to host πŸ’Έ
  • Super fast ⚑ and responsive πŸ’¦
  • Takes less than 15 minutes to setup ⏱️
  • Highly customisable βš’οΈ

🍌 More importantly, we are pretty (●'β—‘'●)

Quick start

πŸš€ Quick start: Getting started.

Demo

Live demo at Spencer's OneDrive Vinfall's Sage Stone.

Features

πŸ‘€ 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

Documentation is hosted at ovi.swo.moe.

Server-less (free)?

Yes! Completely free with no backend server what-so-ever. (Well, we use Redis, but that's free to some extent also.)

License

MIT

About

OneDrive public directory listing, powered by Vercel and Next.js

https://drive.vinfall.com

License:MIT License


Languages

Language:TypeScript 86.2%Language:CSS 10.1%Language:JavaScript 3.8%