Free guide · Oct 3, 2026

Combine your Google Drive accounts with 9Drive

Install 9Drive, connect your Google accounts, and configure storage and permissions.

The short version

9Drive is a free, open source web app you host yourself. You connect several Google Drive accounts (and S3-compatible storage if you want), and it shows them as one pool of storage. When you upload, it picks the account with room and streams the file into a `9drive` folder in that Drive.

•What you need: Docker, or Node.js 20+ with npm and MySQL 8+. Plus a Google Cloud project with the Drive API turned on and an OAuth client.

•What you get: one dashboard with your combined quota, virtual folders, previews, share links and an upload API.

•How to start: run it on your own computer with Docker, connect one spare Google account and upload a test file. Read the security section before you connect your main accounts or put it on a server.

What's in the full guide

  1. 01How uploads get routed
  2. 02Pick your setup path
  3. 03Step 1: Set up Google Cloud
  4. 04Step 2: Run it with Docker
  5. 05Step 3: Connect your Drives and upload
  6. 06Before you connect real accounts
  7. 07Putting it on a server
  8. 08Honest limits
  9. 09Where to go next