AList — 万能网盘聚合器
AList 可以把阿里云盘、百度网盘、OneDrive、Google Drive、123 网盘等全部聚到一个界面,支持 WebDAV 协议——你可以用任何支持 WebDAV 的播放器直接看网盘里的视频。
Docker 部署
docker run -d --name alist -p 5244:5244 -v /etc/alist:/opt/alist/data xhofe/alist:latest
# 查看初始密码
docker exec -it alist ./alist admin random
访问 http://你的IP:5244,用 admin + 生成的密码登录,然后在管理后台添加各种存储。
Nextcloud — 完整的私有云
Nextcloud 提供:文件同步(类似 Dropbox)、日历、联系人、在线 Office 编辑、视频会议。
Docker Compose 部署
services:
nextcloud:
image: nextcloud:latest
ports:
- "8080:80"
volumes:
- ./nextcloud:/var/www/html
- ./data:/var/www/html/data
environment:
- MYSQL_HOST=db
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_PASSWORD=your_password
db:
image: mariadb:10.6
volumes:
- ./db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=root_password
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_PASSWORD=your_password
对比:AList vs Nextcloud
| AList | Nextcloud | |
|---|---|---|
| 定位 | 网盘聚合器 | 私有云平台 |
| 存储 | 挂载第三方 | 自建存储 |
| 资源占用 | 极低(~50MB) | 较高(~500MB+) |
| WebDAV | ✅ 原生 | ✅ |
| 在线 Office | ❌ | ✅ Collabora |
| 适合 | 已有多个网盘想整合 | 想完全自建不需要第三方 |
安全提醒
- 一定要配 Nginx 反代 + SSL 再对外开放
- 设置强密码,开启 2FA 双因素认证
- 限制访问 IP(如果你只在家里用)