开源云存储方案,Google Drive的开源替代品

Twake Drive 是由法国开源软件公司 Linagora 开发的一款企业级、安全的开源云存储与协作平台

可以当作是Google Drive 的开源替代品,也是 Twake Workplace(一个包含聊天、邮件、日历等功能的开源协作套件)的重要组成部分。当然,它也可以独立部署。

核心功能特性

基础云盘功能:

支持文件的上传、下载、拖拽、复制/粘贴/移动等标准操作 。
支持大文件分享、外链分享(可设置过期时间、密码)。
具备版本控制功能,防止误操作覆盖文件 。
安全加密:

强调端到端加密(End-to-End Encryption),确保即便是服务器管理员也无法查看用户文件内容 。
每个文件及其元数据都通过唯一密钥进行加密备份 。
在线办公协作:

深度集成了 OnlyOffice,允许用户直接在浏览器中创建、编辑和多人协同处理文档(Word, Excel, PPT),无需下载本地 。
强大的搜索:

内置高效搜索引擎,支持按文件名、内容、发送者等维度快速查找文件 。

技术架构与部署

后端:Node.js (TypeScript),采用微服务架构设计。
数据库:MongoDB,用于存储元数据和索引信息。
存储后端: 支持本地文件系统存储,也支持 S3 等对象存储协议,具有良好的扩展性。
部署方式:

官方强烈推荐使用 Docker 和 Docker Compose 进行快速部署,仅需几行命令即可启动 。
架构开放,提供 HTTPS API,方便集成到企业现有的 IT 基础设施中 。

项目信息速览

项目地址:github.com/linagora/twake-drive
开发者:linagora
Stars / Forks:299 ⭐ / 86 Forks
License:AGPL v3

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理