单个 Go 可执行文件即可运行的自托管云平台,用于文件共享、协作编辑代码和用户管理。
- Star
- 991
- Fork
- 166
- 未关闭 Issue
- 256
- 最近提交
- 20小时前
这是什么?
Twake Drive 是 Linagora 推出的网页文件管理应用,提供文件树浏览、文件和文件夹上传、通过链接分享文件与文件夹,以及文件搜索等功能。项目采用 AGPL-3.0 许可证,定位为 Google Drive 的开源替代方案。
应用基于 JavaScript 开发,运行在 Cozy 平台的后端 cozy-stack 之上。开发者克隆仓库并用 Yarn 安装依赖后,可通过支持热更新的监听模式,或一次性构建的静态文件,由 cozy-stack 提供服务。测试使用 Jest,端到端测试使用 Playwright。
项目支持不同 Twake 实例之间的文件共享:用户可将文件夹分享给另一实例上的收件人,对方通过邮件链接接受共享。本地开发此流程时需要 MailHog 等邮件服务器。
核心功能
- 01以文件夹树形结构浏览文件
- 02上传单个文件和整个文件夹
- 03通过 URL 分享文件和文件夹
- 04搜索已存储的文件和文件夹
- 05与其他 Twake 实例上的用户共享文件夹
适用场景
- 自建个人或团队使用的网页文件存储,替代 Google Drive
- 开发或定制基于 Cozy 的文件管理前端
- 学习基于 cozy-stack 与 cozy-ui 构建的 React 文件管理应用
快速上手
- 1
克隆仓库
git clone https://github.com/linagora/twake-drive.git - 2
进入项目目录,使用 Yarn 安装依赖(使用 .nvmrc 中指定的 Node 版本)
yarn install - 3
以开发模式启动监视器,然后用 cozy-stack 提供构建结果
yarn watch
使用前须知
- 它以 Cozy Cloud 应用的形式运行,因此需要配置 cozy-stack 后端和 Cozy 开发环境。
- 它采用 AGPL-3.0 许可证,这是一种要求分享修改后通过网络提供的源代码的 copyleft 许可证。
收录于专题
标签
常见问题
- twake-drive 是什么?
- 开源的网页文件管理应用,支持上传、整理、分享和搜索文件,定位为 Google Drive 的开源替代。 Twake Drive 是 Linagora 推出的网页文件管理应用,提供文件树浏览、文件和文件夹上传、通过链接分享文件与文件夹,以及文件搜索等功能。项目采用 AGPL-3.0 许可证,定位为 Google Drive 的开源替代方案。
- twake-drive 可以免费使用吗?用的什么许可证?
- twake-drive 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- twake-drive 还在维护吗?
- 活跃维护中。twake-drive 最近一次提交是在 2026年11月6日。
- twake-drive 适合用来做什么?
- 自建个人或团队使用的网页文件存储,替代 Google Drive 开发或定制基于 Cozy 的文件管理前端 学习基于 cozy-stack 与 cozy-ui 构建的 React 文件管理应用
- twake-drive 怎么安装和运行?
- 克隆仓库: git clone https://github.com/linagora/twake-drive.git 进入项目目录,使用 Yarn 安装依赖(使用 .nvmrc 中指定的 Node 版本): yarn install 以开发模式启动监视器,然后用 cozy-stack 提供构建结果: yarn watch
- 在哪里获取 twake-drive?
- 源代码和安装说明在 GitHub 上:https://github.com/linagora/twake-drive
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
36320TypeScriptGPL-3.0维护活跃更新于 6天前
可自托管的文件管理与分享系统,支持将文件存放在本地、S3 兼容存储、OneDrive 等多种云存储中。
2.9万+25 本周3933GoGPL-3.0更新于 18天前
一个自托管的文件列表与管理服务,通过统一的网页界面和 WebDAV 访问多种网盘及本地存储。
2.6万+122 本周2449GoAGPL-3.0维护活跃更新于 昨天
ZFile 是面向个人和小团队的在线网盘程序,可统一管理多种存储源。
1.1万1960JavaMIT更新于 5天前
基于 Cloudflare R2 与 Pages 的自托管私有云盘,提供网页文件管理和 WebDAV 访问。
103+3 本周68TypeScriptMIT维护活跃更新于 12天前
开源可自托管的云存储系统,支持文件同步、共享、团队资料库及可扩展的文件属性与多种视图。
1.5万+25 本周1677COther更新于 22天前