9Drive 是一个存储网关 Web 应用程序,可将多个 Google 云端硬盘帐户连接到一个虚拟存储控制面板中。用户可以连接 Google 云端硬盘帐户,
9Drive 是一个存储网关 Web 应用程序,可将多个 Google 云端硬盘帐户连接到一个虚拟存储控制面板中。用户可以连接 Google 云端硬盘帐户,
9Drive 是一个存储网关 Web 应用程序,可将多个 Google 云端硬盘帐户连接到一个虚拟存储控制面板中。用户可以使用电子邮件/密码或 Google 进行注册,在使用 Google 登录时自动连接第一个 Google 云端硬盘帐户,跟踪配额,将文件上传到专用的 9drive 云端硬盘文件夹中,使用虚拟文件夹组织文件,预览文件,同步 MySQL 从 Google 云端硬盘,并让后端将上传内容路由到具有足够空间的云端硬盘帐户。
Copyright 2026 Zenhosta 根据 Apache 许可协议版本 2.0 进行许可。详细信息请参阅 LICENSE。
9drive 文件夹下。 - 通过后端将上传流量直接上传到 S3 兼容的存储,而无需向前端暴露存储凭证。 - 具有最多可用、轮询和优先级模式的上传路由策略。 - 使用 API 密钥在 POST /api/v1/uploads 中提供外部上传 API。 - 使用一次性密钥显示、哈希密钥存储、最后一次使用跟踪和撤销的 API 密钥管理。 - 通过电子邮件/密码身份验证以及 Google 登录/注册,自动建立第一次 Google Drive 连接。 - 多账户存储配额摘要。 - 配额跟踪页面。 - 手动将 Google Drive 9drive 文件夹中的文件同步回 MySQL。 - 虚拟文件夹。 - 文件预览、下载、重命名、移动和删除操作。 - 应用内 API 文档,包括 cURL 和 JavaScript 上传示例。 - 右下角的上传进度面板。 - 承载令牌身份验证。 - 全局 Google OAuth 配置以加密方式存储在 DB 中(可以通过 seed 命令或直接在设置 UI 中设置)。 - 通过 update.sh 直接从设置 UI 中自动进行系统更新(PM2 设置)。 - 电子邮件/密码注册时可选的 reCAPTCHA。 - MySQL 数据库,包含 Prisma 迁移。 - Express + TypeScript 后端。 - React + Vite 前端。暂无开放 Issues,或尚未同步最近议题。