> 用百度云担心隐私?iCloud 容量不够?NextCloud 让你在自己的服务器上搭建私有云盘,文件、日历、联系人、协作办公全部自己掌控。功能不输任何商业网盘,而且完全免费开源。
---
## NextCloud 是什么?
NextCloud 是一个开源的自托管云存储解决方案,可以把它理解成自己搭建的 Dropbox 或 Google Drive。除了文件存储和同步,还有日历、联系人、邮件、在线协作编辑等大量插件。
---
## 使用 Docker 部署
```yaml
version: '3'
services:
db:
image: mariadb:10.6
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
restart: always
volumes:
- db:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: your_root_password
MYSQL_PASSWORD: your_db_password
MYSQL_DATABASE: nextcloud
MYSQL_USER: nextcloud
app:
image: nextcloud:latest
restart: always
ports:
- 8080:80
volumes:
- nextcloud:/var/www/html
- /mnt/data/nextcloud:/var/www/html/data
environment:
MYSQL_HOST: db
MYSQL_PASSWORD: your_db_password
MYSQL_DATABASE: nextcloud
MYSQL_USER: nextcloud
depends_on:
- db
volumes:
db:
nextcloud:
```
启动:docker-compose up -d
---
## 客户端使用
NextCloud 提供全平台客户端:
| 平台 | 获取方式 |
|------|---------|
| Windows/Mac/Linux | nextcloud.com/install |
| iOS | App Store 搜索 Nextcloud |
| Android | Google Play 或 F-Droid |
安装后输入你的服务器地址,登录账号,就能像用 Dropbox 一样自动同步文件了。
---
## 实用插件推荐
1. Calendar:日历,支持 CalDAV 同步到手机
2. Contacts:通讯录,支持 CardDAV 同步
3. Talk:内置的语音/视频通话和聊天
4. Notes:Markdown 笔记
5. OnlyOffice:在线编辑 Word/Excel/PPT
6. External Storage:挂载外部存储
---
## 自建 vs 商业网盘
| 方面 | NextCloud 自建 | 商业网盘 |
|------|---------------|---------|
| 隐私控制 | 数据完全在自己手里 | 数据在别人服务器上 |
| 存储空间 | 取决于你的硬盘 | 免费版有限 |
| 功能扩展 | 大量免费插件 | 功能固定 |
| 维护成本 | 需要自己维护 | 零维护 |
---
如果想完全掌控自己的数据,NextCloud 是目前最成熟的开源方案。搭建一次,全家人都能用,手机电脑自动同步。