认识
官网:https://owncloud.com
文档:https://owncloud.com/docs-guides/
仓库:https://github.com/owncloud
ownCloud 是一款开源的个人云存储和文件同步解决方案,允许用户在自己的服务器上搭建类似于 Dropbox 或 Google Drive 的私有云服务。它提供了文件存储、共享、协作等功能,同时支持跨平台访问(Web、桌面、移动端)。
组成
Nextcloud
– ownCloud 是同类产品 Nextcloud 的前身(Nextcloud 由 ownCloud 原团队分叉开发)。
– Nextcloud 更注重社区生态和功能扩展,而 ownCloud 企业版侧重商业支持。
构建
– 服务器:Linux(推荐)或 Windows。
– 环境:Apache/Nginx + PHP 8.0+ + 数据库(MySQL/MariaDB 等)。
性质
All Features | https://owncloud.com/features/
文件管理与同步
- 支持文件上传、下载、版本控制。
- 客户端(Windows/macOS/Linux/ 移动端)自动同步文件夹。
文件共享与协作
- 生成分享链接(可设密码 / 有效期)。
- 支持团队协作文件夹和权限管理。
扩展应用
- 通过插件扩展功能(如日历、联系人、笔记、在线文档编辑等)。
安全与隐私
- 数据存储在用户自己的服务器上,避免第三方托管风险。
- 支持加密(服务器端或客户端加密)、双因素认证(2FA)。
跨平台支持
- Web 访问 + 客户端(Windows/macOS/Linux/Android/iOS)。
技术特点
– 开源协议:GPLv2(社区版)
– 后端技术:PHP + MySQL/PostgreSQL/SQLite
– 架构:支持 Docker 容器化部署,可扩展性强。
– 集成能力:兼容 LDAP/Active Directory、WebDAV、S3 存储等。
版本区别
- 社区版(免费)
- 基础文件同步与共享功能,依赖社区维护。
- 企业版(付费)
- 增强安全监控、技术支持、高级用户管理(如审计日志、SAML 认证)。
应用
– 个人用户:搭建私有云替代公有云服务。
– 企业 / 机构:内部文件协作,保障数据主权。
– 开发者:基于 API 二次开发(RESTful + WebDAV)。
ownCloud 适合需要数据自主权的用户,平衡了功能与隐私需求。如果追求更活跃的社区或免费高级功能,可对比 Nextcloud;若需要企业级支持,ownCloud 企业版是可靠选择。ownCloud 强调数据隐私和自主控制,适合企业、教育机构或个人用户使用。
改进
vs. ownCloud
Nextcloud 最初是 ownCloud 计划的一个分支版本,原 ownCloud 的开发者 Frank Karlitschek 在 2016 年离开了 ownCloud 公司并建立了 Nextcloud 计划,原本 ownCloud 的团队及 Karlitschek 后续则持续发展 Nextcloud 计划,虽然一开始分支时 Nextcloud 与 ownCloud 都是同计划中的一部份,但仍有许多差异,例如:ownCloud 有区分开源版本及企业专有版本不同的库,但是 Nextcloud 不管是付费或是开源方案,都是共享相同的公开库。
在版本发展的策略方面,ownCloud 较偏向稳定发展,目前最新的版本为 10.10,而 Nextcloud 有着较为活跃的开发者社群,版本的更新速度非常快,目前最新的版本为 24.0.1,在业务服务发展部份,ownCloud 提供了云服务,而 Nextcloud 则是针对技术服务提供了较细分的分级技术服务,而且目前为止 Nextcloud 并没有提供云服务,反而是许多云端服务商在自己的平台上,提供启用 Nextcloud 功能的选项。
参考
Nextcloud 简介 | https://docs.ossii.com.tw/books/nextcloud-G0B/page/nextcloud
DeepSeek / 介绍 ownCloud