{"repo":"zenhosta/9drive","free":true,"listed":false,"github":"https://github.com/zenhosta/9drive","clone":"git clone https://github.com/zenhosta/9drive.git","description":"9Drive is a storage gateway web app for connecting multiple Google Drive accounts into one virtual storage dashboard. Users can connect Google Drive accounts, track quota, upload files, organize files with virtual folders, preview files, and let the backend route uploads to the Drive account with enough free space.","language":"TypeScript","stars":1718,"topics":["drive","gateway","storage","proxy"],"license":null,"category":"networking-infra","readme_excerpt":"9Drive 9Drive is a storage gateway web app for connecting multiple Google Drive accounts into one virtual storage dashboard. Users can register with email/password or Google, automatically connect their first Google Drive account during Google sign-in, track quota, upload files into a dedicated 9drive Drive folder, organize files with virtual folders, preview files, sync MySQL from Google Drive, and let the backend route uploads to the Drive account with enough free space. Features - Google Drive and S3-compatible storage gateway in one virtual storage dashboard. - S3-compatible storage support with custom endpoints for providers like MinIO, Cloudflare R2, Wasabi, Backblaze B2, and AWS S3. - Direct upload stream to Google Drive. Files are not stored on the server. - Google Drive uploads are stored under a root 9drive folder. - Direct upload stream to S3-compatible storage through the backend without exposing storage credentials to the frontend. - Upload routing policies with most-available, round-robin, and priority-order modes. - External upload API using API keys at POST /api/v1/uploads . - API key management with one-time secret display, hashed key storage, last-used tracking, and revocation. - Email/password auth plus Google sign-in/register with automatic first Drive connection. - Multi-account storage quota summary. - Quota tracker page. - Manual sync from the Google Drive 9drive folder back into MySQL. - Virtual folders. - File preview, download, rename, move, and dele","default_branch":null,"files":null,"tree":[],"storefront":"/r/zenhosta","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zenhosta/9drive/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."}