源码湾

Cloudreve 网盘系统 v4.19.1:单个 exe,SQLite 零配置

源码湾
10月16日发布
资源信息 解压即用,含完整源码与已跑通的成品包。
今天的游客额度(10 个)已经用完了。登录之后不限量,也不用再等第二天。
版本
4.19.1
授权
GPL-3.0
体积
82.7 MB
语言
Go
今日额度已用完 登录后不限量下载 去登录

今日下载 1 累计下载 2 还剩 0 个

想自建网盘的话,Cloudreve 是绕不开的一个名字。Go 写的,单个 exe,28.8k Star。我这次从解压到建站完成前后不到 10 分钟,没装任何环境、数据库零配置。

先给结论:能打,推荐。适合有台 Windows 机器/小服务器、想要「百度网盘但数据在自己手里」的人。缺点也有,后面一条条说。

Cloudreve 能干什么

它做的事很直白:把一块硬盘变成一个能多人用、能发分享链接的网盘网站。

按用途对号入座——

  • 个人私有网盘:替代百度网盘存自己的资料,速度不受会员限速卡脖子
  • 团队文件共享:多用户、用户组、每人配额分开设,谁占了多少空间一目了然
  • 对外发资源:生成分享链接,能设密码、设有效期、限制下载次数
  • 接对象存储当后端:本地盘不够就挂阿里云 OSS、腾讯 COS、七牛、S3、OneDrive,容量随买随扩
  • 做下载站的文件仓:文件挂在网盘里,前台发链接,比直接扔服务器省带宽

它不是同步盘——没有「本机文件夹自动同步」那套,要那个功能得看 Syncthing。

核心功能亮点

  • 多用户 + 用户组 + 配额:每个账号能用多少空间、能不能上传、能不能分享,都在用户组里配
  • 分享链接:密码、有效期、下载次数三件套齐全,过期自动失效
  • 存储策略:本地、从机、对象存储分开配,一个站可以同时挂好几个存储后端
  • 在线预览:图片、文本、视频直接在浏览器里看,不用下载
  • 后台上手就能用:仪表盘、用户管理、参数设置、存储策略四块,没有绕来绕去的二级菜单
  • 暗色模式 + 主题切换:前台能切明暗和配色,不用改代码
  • 单 exe 部署:81MB 一个文件,数据库内置,双击就跑

这程序什么来头

  • 版本:v4.19.1
  • 协议:GPL-3.0,自建、商用量都行
  • 技术栈:后端 Go,编译后是单个可执行文件;前端 React
  • 定位:自建网盘 / 私有云盘 / 团队文件管理
  • 存储:本机磁盘、OneDrive、S3、阿里云 OSS 都能接
  • 附赠:WebDAV、分享链接、多用户、在线预览

GitHub 28.8k Star,国内自建盘圈子里算头部项目了。

我的测试环境

项目配置
系统Windows 本地
方式官方 Windows amd64 二进制,36MB 压缩包,解压出来是个 81MB 的 exe
数据库SQLite(默认,零配置)
端口5212(默认)

说下为什么用官方二进制:我拿到的源码包里只有 Go 后端源码,前端是个独立的 git 子模块(不在包里),自己构建得装 Go + Node 再把前端仓库拉下来编译。官方每个版本都发编译好的 Windows exe,解压即用——实测和分发给你们的包都用它,没必要折腾编译。

安装:解压、双击、完事

1. 解压到任意目录,比如 D:\cloudreve。

2. 双击 cloudreve.exe(或者在此目录开个命令行跑)。第一次运行会自动生成 conf.ini 和 data 目录——数据库、上传的文件、配置全在里面。

屏幕上会打出监听地址:

INFO   Current working directory: ...
INFO   Listening to [::]:5212

3. 浏览器打开 http://localhost:5212。

注册:第一个账号自动变管理员

Cloudreve 没有默认账号这回事。谁先注册,谁就是管理员——这个设计挺清爽,装完直接注册:

注册成功提示 - Cloudreve 网盘系统 v4.19.1:单个 exe,SQLite 零配置

登录进去就是网盘主页:

登录后首页 - Cloudreve 网盘系统 v4.19.1:单个 exe,SQLite 零配置

界面挺干净。左侧的图片/视频/音乐/文档是自动按文件类型聚合的视图,不是文件夹。

传文件、发分享

传东西注意入口——在左上角「新建 → 上传文件」里,点开才会弹系统文件选择器:

上传完成 - Cloudreve 网盘系统 v4.19.1:单个 exe,SQLite 零配置

我传了 3 个文件 113KB,上传队列一秒跑完。支持拖拽,也有断点续传。

分享:选中文件右键 →「分享」,弹出面板:

分享弹窗 - Cloudreve 网盘系统 v4.19.1:单个 exe,SQLite 零配置

创建完直接给短链:

分享创建完成 - Cloudreve 网盘系统 v4.19.1:单个 exe,SQLite 零配置

复制链接,退出登录,用匿名窗口打开验证:

分享访问页 - Cloudreve 网盘系统 v4.19.1:单个 exe,SQLite 零配置

能直接预览和下载,不需要登录。链接形如 http://你的域名/s/xxxx,挺干净。

品牌化这件事,说两句

我实测时把站点名换成了自己的,顺手把 logo 也换了。Cloudreve 的前端是编译进程序里的,正常来说改不了——但它留了个口子:跑一次 cloudreve.exe eject,会把内嵌的前端资源全导出到 data/statics/ 目录。之后你把这目录里的 logo.svg、favicon.ico 这些文件替换掉、重启,新 logo 就生效了。官方管这叫自定义通道,对想改品牌的人来说算很贴心了。

首页(品牌头像) - Cloudreve 网盘系统 v4.19.1:单个 exe,SQLite 零配置

一个保留项:登录页底部有个「Powered by Cloudreve」的小字标,硬编码在前端 JS 里。GPL 项目保留出处标识也合理,我就没去动它。

后台长什么样

管理后台和用户端是同一套界面,左侧栏切过去:

管理后台仪表盘 - Cloudreve 网盘系统 v4.19.1:单个 exe,SQLite 零配置

几个页面顺手都试了。用户管理,能看到所有注册用户、用户组、占用空间:

用户管理 - Cloudreve 网盘系统 v4.19.1:单个 exe,SQLite 零配置

参数设置,站名、描述、站点 URL 都在这改:

参数设置 - Cloudreve 网盘系统 v4.19.1:单个 exe,SQLite 零配置

存储策略,默认就有个「本机存储」,管理员和普通用户都能用。想接 OneDrive、OSS 也是在这里加策略:

存储策略 - Cloudreve 网盘系统 v4.19.1:单个 exe,SQLite 零配置

还有一点不错:全站跟随系统深浅色,系统开暗色,界面自动切暗色,logo 也会换成适配暗色底的版本:

暗色模式 - Cloudreve 网盘系统 v4.19.1:单个 exe,SQLite 零配置

浅色/系统/暗色也可以手动切:

主题切换 - Cloudreve 网盘系统 v4.19.1:单个 exe,SQLite 零配置

实话实说

优点:

  1. 真正的零依赖。单个 exe + SQLite,不用装 MySQL、不用配伪静态,解压双击就完事。这类"下载即用"的体验在自建程序里真不多见。
  2. 存储策略可扩展。本机磁盘不够可以接 S3、OSS、OneDrive,数据放哪自己说了算。
  3. 该有的都有。多用户、分享、WebDAV、在线预览、暗色模式,前端流畅度也不错,不像有些自建盘操作起来卡卡的。

缺点也得说:

  1. 默认注册是全开的,也没有邮箱验证。本地玩玩无所谓,公网部署第一件事就是去后台把注册关掉或加限制,否则谁都能注册来用你的硬盘。
  2. 部分功能是商业版专属。后台侧栏能看到「订单」「事件」「滥用举报」这些挂着 Pro 标记,自建免费版用不到,别惦记。
  3. 数据量大建议换数据库。SQLite 适合个人和小团队;几百用户、高频文件操作的话,官方也支持 MySQL / PostgreSQL + Redis,但那就得自己另配,不再"零配置"了。

常见问题

源码获取

上面教程用到的完整源码包,我放夸克网盘了,免费取:

自己从官方拉也行,就是环境、依赖、配置、目录结构得自己理一遍。包里是跑通之后才打的——要省这几步,直接拿下面这个。

包里有什么:官方 Windows 二进制 cloudreve.exe(81MB,解压双击即用)+ 完整后端源码(源码/cloudreve-4.19.1/)+ 原版 LICENSE + 启动说明。README 里写了怎么改端口、数据目录在哪。

两个小提醒:

  1. 建议先「转存到自己网盘」再下载——直接下载的链接容易失效,转存后就是你自己的了,随时能下;
  2. 手机上操作:点开链接 → 右下角「保存到网盘」→ 回夸克 App 的「我的网盘」里下载。

自己动手的成本:这个真没什么成本。官方直接发 Windows exe,81MB 一个文件,解压双击、浏览器打开、注册(第一个账号自动是管理员),我这次从解压到建站不到 10 分钟,没装任何环境、数据库零配置。花时间的是装完之后:用户组和配额怎么划、对象存储怎么接(密钥一堆)、还有改品牌——前端是编译进 exe 里的,得先跑一次 cloudreve.exe eject 把静态资源导到 data/statics/,再替换 logo.svg、favicon.ico 才生效。想自己从源码构建更费事:包里只有 Go 后端,前端是个独立子模块,得装 Go + Node 再把前端仓库拉下来编译。

安装卡住了?对着上面的常见问题过一遍,基本都能解决。

装之前先确认两件事:一个放数据的目录(建议单独一块盘)、一个没被占用的端口(默认 5212)。数据库内置,不用准备。

实测说明

本文截图全部来自本站实测环境(源码湾 yuanmawan.com),实测版本 Cloudreve 4.19.1,许可证 GPL-3.0。

© 版权声明
THE END
喜欢就支持一下吧
点赞 0 分享 收藏
评论 抢沙发
OωO
取消