这篇文章能帮你搞定什么?
如果你在 VPS 上想装一个既能分片上传、又能绕过 Cloudflare 上传限制,还能让用户注册登录、邮箱激活的网盘系统,本文会教你如何挑选、部署、调优 Cloudreve,顺便和市面上常见的同类产品打个对比,帮你少踩坑、多省心。

大家常犯的误区
- 以为只要装好 Cloudreve,所有存储策略都能用。
- 认为分片上传就是默认开了,实际很多云厂商要单独配置。
- 忽视了私有 Bucket 的直链失效问题,导致分享链接经常失效。
存储策略才是决定性能和功能的根本
Cloudreve 支持本机、从机、七牛、OSS、COS、又拍云、OneDrive、S3 等十余种后端。每种后端的分片上传、原生缩略图、限速、直链有效期都有细微差别。下面用最常见的几种做一个对比:
| 功能 | 本机/从机 | S3 | OneDrive | 七牛 |
|---|---|---|---|---|
| 分片上传 | ✅ | ✅ | ✅ | ✅ |
| 原生缩略图 | ✅ | ❌ | ✅ | ✅ |
| 自定义限速 | ✅ | ❌ | ❌ | ✅ |
| 未中转私有直链长期有效 | ✅ | ❌ | ❌ | ✅ |
从表格可以看到,如果你需要长期有效的私有直链,最好选本机、从机或七牛;如果你更在意成本且文件大小在 5 GB 以内,OSS/COS 也是不错的选择。

实战经验:一步步把 Cloudreve 打造成生产级网盘
- 使用 Docker Compose 快速起步:
version: '3' services: cloudreve: image: cloudreve/cloudreve container_name: cloudreve restart: always ports: - "5212:5212" volumes: - ./data:/data - ./conf.ini:/app/conf.ini - ./uploads:/app/uploads environment: - TZ=Asia/Shanghai
启动后第一条日志会打印管理员账号和密码,务必第一时间修改默认密码。 - 配置存储策略:进入「管理面板 → 存储策略 → 新增」,把 S3、OSS、OneDrive 按需添加。记得开启「由浏览器处理下载」来让自定义限速生效。
- 开启分片并行上传:在「存储与上传」里把「并行上传分片数」调到 4~8,上传大文件速度能提升 30% 以上。
- 离线下载 + Aria2:默认镜像已经装好 Aria2,只要在「参数设置 → 离线下载」里填好 RPC secret,即可直接在 UI 新建 BT/HTTP 离线任务。
- WebDAV 统一挂载:无论后端是本机还是 S3,只要打开「WebDAV」开关,用户即可在系统文件资源管理器里直接映射整个网盘。
对比 Nextcloud:到底选哪个更合适?
Nextcloud 功能更全,生态成熟,但也更重。下面从三大维度拆解:
- 资源占用:Cloudreve 基于 Go,单容器内存常驻 150 MB 左右;Nextcloud PHP + 数据库,常规部署 300 MB 以上。
- 协作功能:如果你只需要文件分享、离线下载、分片上传,Cloudreve 已经够用;若要在线文档、日历、视频会议,Nextcloud 才是首选。
- 插件生态:Nextcloud 有上千插件,几乎可以把它当成企业内部的协作平台;Cloudreve 只能靠官方功能或自行二次开发。
总结来说,个人或小团队想要低成本、低维护的网盘,选 Cloudreve;大企业想要完整的协作套件,选 Nextcloud。
进阶小技巧
- 把 Cloudreve 与 Cloudflare Tunnel(Argo)配合,直接把 5212 端口映射到 443,省掉 Nginx 配置。
- 使用内网 Endpoint(仅限同云供应商)可以把请求延迟降到毫秒级,尤其在同区部署 S3 时效果明显。
- 开启「友好文件名下载」后,用户下载的文件名会保持中文,避免 Windows 上出现乱码。

结语
把上面的步骤落地,你就能在几分钟内拥有一个可分片上传、支持多云后端、还能绕过 Cloudflare 限制的私人网盘。后续如果想了解如何在 CI/CD 流水线里自动化部署 Cloudreve,或者把它和自建的身份认证系统(OIDC)对接,欢迎在评论区告诉我你的想法。
如果你已经用了 Cloudreve,快来留言分享你的实战经验,让更多人少踩坑!
评论 (0)