Skip to content
A Google Drive Index built with Vue Running on CloudFlare Workers
HTML JavaScript Vue
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
web fix backward compability Oct 8, 2019
worker shorten the name of enable_basic_auth Oct 8, 2019
.editorconfig init Oct 5, 2019
.gitignore init Oct 5, 2019
LICENSE Create LICENSE Oct 6, 2019 update preview image Oct 6, 2019 update preview image Oct 6, 2019 update preview image Oct 6, 2019



繁體中文 简体中文

GDIndex is similar to GOIndex. It allows you to deploy a "Google Drive Index" on CloudFlare Workers along with many extra features

By the way, instead of modify from GOIndex, this is a total rewrite


Difference between GOIndex and GDIndex

  • Frontend is based on Vue.js
  • Image viewer doesn't require opening new page
  • Video player support subtitles(Currently only srt is supported)
  • Online PDF, EPUB reader
  • No directory-level password protection(.password)
  • Support Http Basic Auth
  • Support multiple drives(personal, team) without changing server's code


Simple and automatic way

Go, and follow its instructions.

Manual way

  1. Install rclone
  2. Setup your Google Drive:
  3. Run rclone config file to find your rclone.conf location
  4. Find refresh_token in your rclone.conf, and root_folder_id too(optionally).
  5. Copy the content of worker/dist/worker.js to CloudFlare Workers.
  6. Fill refresh_token, root_folder_id and other options on the top of the script.
  7. Deploy!
You can’t perform that action at this time.