Cloudreve文件管理界面:左侧目录树按项目分类,中间是文件与图片缩略图网格,顶部可按类型筛选

网盘这件事,用久了会分成两拨人:一拨接受限速和审核,图省事;一拨把自己的文件往硬盘里搬,图安心。Cloudreve 是给后一拨人的东西。

它是国人写的自建网盘程序,Go 语言,一个可执行文件扔到服务器上就能跑。装完浏览器打开,就是一个和商业网盘长得差不多的界面:左侧目录树,中间文件网格,右侧详情。

真正让它和「搭个文件服务器」不一样的,是存储策略。文件不一定存在服务器本地:可以挂阿里云 OSS、腾讯云 COS、七牛、又拍、OneDrive、S3 兼容的对象存储,甚至 WebDAV。用户看到的是一个统一目录,背后文件散在不同地方。

这就是虚拟文件系统。好处是扩容不用迁移——本地盘满了,加一个策略指向对象存储,新文件自动往那边走,老文件原地不动,用的人在界面上感觉不到。

分享是另一个做透的地方。生成的链接能设密码、设过期时间、限定权限(只读、可上传、可编辑),还能要求用积分下载。小团队交换文件,比发微信传文件靠谱得多。

Cloudreve任务进度面板:从排队、下载、转存、等待做种到完成五个阶段,下方列出创建时间、目标节点与状态

它还带离线下载和从机节点。前者把磁力、HTTP 链接交给服务器去下,下完直接进网盘;后者能把下载和转存任务分到别的机器上跑,主节点只负责调度。这两样一般只有商业产品才做。

它的权限是靠用户组做的。管理员、编辑者、只读、访客,每一级能看哪些目录、能不能上传、单文件多大,都能分开设。学校、工作室、家里人共用一套网盘,这一层比什么都实用。

我自己的用法是把它当私人相册加文档库。手机拍的照片每周往上一扔,按年份建目录,老人拿平板就能看。以前这些照片散在三台电脑和两个移动硬盘里,找一张要翻半天。

两万八千星,GPL 协议。社区版免费,Pro 版收费,差别在多用户配额、对象存储直链这些地方。个人和小团队用社区版足够。

唯一的门槛是它需要一台服务器,还得会配 HTTPS、会做备份。自建网盘最大的风险从来不是软件,是那块硬盘——它坏了,没有人替你恢复。