再见 Google Drive !
Twake Drive是什么
在浏览GitHub开源项目时,一个名为Twake Drive的方案引起了注意。它由Linagora公司开发,本质上是一个旨在替代Google Drive的自托管文件管理平台。在当前这个对数据隐私日益敏感的时代,能够将文件完全掌控在自己服务器上的解决方案,对于许多注重内部数据安全的团队和小型组织而言,无疑具有相当的吸引力。

简单来说,Twake Drive是一个开源、自托管的文件管理与共享系统。它提供了类似Google Drive的文件树浏览、上传下载以及协作分享功能,但所有数据的存储与控制权都完全归属于部署者自身。
核心功能
可视化管理
其界面提供了类似桌面资源管理器的文件树视图,基于React和Cozy-UI组件库构建,操作规整流畅。无论是创建文件夹、拖拽上传,还是重命名与移动文件,这些熟悉的操作逻辑被完整地移植到了网页端,几乎无需额外学习成本。

便捷分享
系统支持文件及文件夹的批量上传,并能生成可配置权限的分享链接。这种方式使得文档流转可以完全在团队内部闭环进行,无需依赖第三方社交工具。所有分享记录在后台一目了然,便于管理员进行追溯和审计。

在线预览
通过集成OnlyOffice组件,Twake Drive支持PDF、图片、Office文档等多种格式的在线预览。用户无需下载即可直接查看文件内容,项目也在持续更新预览器版本,以提升兼容性和渲染性能。

深度搜索
搜索功能不仅限于文件名,更能对文件内容进行全文检索。系统通过建立索引实现快速查找,当你只记得文档里的某个关键词却忘了文件具体放在哪里时,这个功能就成了效率提升的关键。

个性定制
一个颇为贴心的小功能是支持为文件夹标记颜色。用户可以为不同项目或类型的文件夹设置醒目的色彩标签,这在管理大量文件夹时,能帮助视觉上快速定位目标,让文件管理变得更加直观高效。
安装指南
项目主要使用Yarn进行依赖管理,需要Node.js环境。建议先根据项目根目录下.nvmrc文件中指定的版本号来配置Node环境,以避免版本兼容性问题。
克隆代码仓库后,运行 yarn install 安装所有依赖。在开发模式下,可以使用 yarn watch 命令启动热重载,方便实时调试。
需要注意的是,Twake Drive需要配合Cozy Stack后端服务运行。为了快速搭建测试环境,官方推荐使用Docker,一条命令即可启动:
$ docker run --rm -it -p 8080:8080 -v “$(pwd)/build/drive”:/data/cozy-app/drive cozy/cozy-app-dev
此外,如果想完整测试邮件分享功能,还需要在本地运行一个像MailHog这样的邮件捕获工具,用以模拟真实的邮件发送流程。
项目开源地址:https://github.com/linagora/twake-drive
相关攻略
Twake Drive是什么 在浏览GitHub开源项目时,一个名为Twake Drive的方案引起了注意。它由Linagora公司开发,本质上是一个旨在替代Google Drive的自托管文件管理平台。在当前这个对数据隐私日益敏感的时代,能够将文件完全掌控在自己服务器上的解决方案,对于许多注重内部
Twake Drive 是一个开源的、自托管的文件管理和共享解决方案,旨在成为Google Drive的开源替代品。TwakeDrive 在GitHub上闲逛的时候,发现一个叫Twake Drive
热门专题
热门推荐
分析数字货币基本面需从项目愿景、技术架构、经济模型及团队背景等多维度入手。核心在于评估其解决实际问题的能力、技术实现的可靠性以及代币经济的可持续性。这要求投资者深入研究白皮书、代码进展、社区生态和治理机制,而非仅关注价格波动。基本面分析是理解项目长期价值、识别潜在风险的关键方法。
虚拟币基本面分析需关注项目技术架构、代币经济模型、团队背景与社区生态。技术层面评估共识机制、可扩展性与安全性;经济模型分析代币分配、通胀机制与实际效用;团队与社区则考察开发能力、治理透明度及用户活跃度。综合这些维度,可更客观判断项目的长期价值与风险。
Tokens:数字世界的“多功能凭证” 简单来说,Tokens是一种基于现有区块链技术发行的数字凭证。你可以把它想象成数字世界里的“积分”或者“股票”,它代表着某种权利、价值或功能。 2025年虚拟货币主流交易所: 币安: 欧易: 火币: Tokens到底是什么? 从技术层面看,Tokens并非独立
加密货币基本面分析着眼于评估数字资产的长期价值,而非短期价格波动。它主要考察项目愿景、技术架构、代币经济模型、团队背景及社区生态等核心要素。通过分析这些内在因素,投资者可以更理性地判断一个项目是否具备可持续的竞争力与发展潜力,从而做出更明智的投资决策。
周一清晨,一家拥有110名员工的农业科技公司,全体员工突然发现自己的Claude账户无法登录。这并非个别现象,而是全员遭遇。从Slack运维频道出现第一张截图开始,短短十分钟内,整个公司都在询问同一个问题:我的Claude出什么问题了? 答案很快揭晓——问题不在用户,而是Anthropic对所有账号





