存储Open-Core🟡 标准 · ~1GB💾 建议存储空间: 20GB
Nextcloud:2026 年替代 Google Drive 的Open-Core方案
Nextcloud 是最受欢迎的开源云存储与协作套件:文件同步、日历、联系人、协同编辑和视频通话,全部跑在你自己的域名之下。
核心代码开源,但可能有高级功能或企业支持需要付费——请查看许可证细节。
审查速览(Audit Snapshot)
查看发布说明 →许可证 — 与 GitHub 一致
GitHub — 活跃
最新版本 — v35.0.1 · 18 天前
Docker Compose — 部分核实
生产环境 — AltFreeStack 未做生产环境测试
Nextcloud vs. Google Drive
优点
- 自托管生态中应用最丰富的协作平台
需要注意
- 装了较多应用后,在小型实例上可能会感觉较重
快速 Docker 安装指南
复制下面的 docker-compose.yml,把示例密码替换成自己的,然后在服务器上运行 docker compose up -d。
💡 官方 SaaS,还是用 AltFreeStack 自托管?
- 官方云服务: Google Drive 每用户每月 $7.20.
- 你自己的 VPS: 核心功能可以免费在你自己的服务器上自托管——不用再付月费,不过部分高级功能仍需付费解锁.
docker-compose.yml
version: "3.9"
services:
nextcloud:
image: nextcloud:35.0.1
restart: unless-stopped
ports:
- "8080:80"
environment:
- NEXTCLOUD_TRUSTED_DOMAINS=cloud.yourdomain.com # CHANGE THIS TO YOUR DOMAIN
- MYSQL_HOST=nextcloud-db
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_PASSWORD=change-me-db-password # REQUIRED: generate a random secret before first run
volumes:
- nextcloud_data:/var/www/html
depends_on:
- nextcloud-db
nextcloud-db:
image: mariadb:11
restart: unless-stopped
environment:
- MYSQL_ROOT_PASSWORD=change-me-root-password # REQUIRED: generate a random secret before first run
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_PASSWORD=change-me-db-password # must match MYSQL_PASSWORD above
volumes:
- nextcloud_db_data:/var/lib/mysql
volumes:
nextcloud_data:
nextcloud_db_data:
这份 docker-compose 对应一个在 GitHub 上仍有活跃更新的项目——最近一次提交于 今天。
这份 docker-compose 对你不起作用?在 GitHub 上反馈 →技术信息
- 许可证
- AGPL-3.0
- 分类
- 存储
- 替代
- Google Drive, Dropbox
- 技术栈
- PHPMariaDB/PostgreSQL
技术细节
数据库
MySQL / MariaDB / PostgreSQL
开发语言
PHP
支持平台
Web · Desktop (Mac/Win/Linux) · Mobile (iOS/Android)
主要功能
- 跨平台文件同步
- 协同文档编辑(Collabora/OnlyOffice)
- 日历、联系人与视频通话(Nextcloud Talk)
- 数百个官方及社区应用
预览

由 Nextcloud 在其官网提供的公开图片。