Cloudreve 是一个 Go 写的自托管网盘,官方发一个 exe,双击后浏览器打开 127.0.0.1:5212 就是一套完整界面。这篇在 Windows 上从空目录跑到登录进文件页,记下初始化耗时、登录流程,以及一个和旧版不一样的地方。

38 MB 的 zip 解出 81 MB 单文件,首次要等 41 秒

Windows 包解开只有一个可执行文件和两份说明文档,没有安装程序,数据全落在同级的 data 目录。

cloudreve_4.19.1_windows_amd64.zip   37,984,711 字节
解压后 cloudreve.exe                  81,424,896 字节
监听                                  :5212
从启动到 HTTP 200                     41.2 秒(首次建库)

41 秒里它跑完数据库迁移,又建默认设置与内部队列。日志显示起了 IoIntenseQueue(30 workers)、RemoteDownloadQueue(5)、ThumbQueue(15),还注册三个定时任务,周期分别是 15 分钟、33 分钟、230 小时。

v4 不再打印管理员密码,只能自己注册

v3 时代第一次启动会在控制台打出 admin 账号和随机密码,v4 把这一步去掉了。完整日志里只有一行「Insert default admin group」,没有任何密码输出,登录页也没有默认账号可填。

日志里与账号相关的全部内容
  Insert default admin group...

data 目录
  cloudreve.db   495,616 字节
  conf.ini           159 字节,含 Listen 与 SessionSecret、HashIDSalt

也就是说装完不能直接用,得自己走注册。注册入口在登录页底部,「还没有账号?立即注册」,三个字段:邮箱与密码,再加一次重复密码。注册成功会回到登录页并提示「注册成功」。

登录是邮箱两步式

登录页只让填邮箱,点「下一步」后才出现密码框。每次登录都要多点一次。

步骤界面说明
第一步电子邮箱 + 下一步另外两个入口是「立即注册」与「使用通行密钥器登录」
第二步密码 + 登录只有 1 个输入框
成功跳到 /home地址从 /session 变成 /home

进来之后是一套完整的文件页

左侧栏分了三组:文件分类在最上面,中间是共享与回收,最下面放连接挂载、后台任务、离线下载与管理面板。底部是容量条。

侧栏项数        13
存储空间        0 B / 1.0 TB
顶部操作        新建 / 视图 / 排序 / 搜索(快捷键 s 或 /)
空状态提示      拖拽文件至此,或点击左上方「新建」按钮添加文件

1.0 TB 是默认策略给的上限,不是磁盘容量。这个数字写在用户组的存储策略里,管理面板能改。

上传这一步没有跑通

页面里能定位到两个 input[type=file],把文件塞进去之后等了 5 秒,容量条仍然是 0 B / 1.0 TB,列表也没有出现条目。

动作结果
定位文件输入框2 个
塞入 20 行文本文件无报错
5 秒后容量仍为 0 B
列表仍为空状态

可能是上传走的是分片接口,直接塞 input 不会触发提交;也可能是新用户没绑定存储策略。上传没验证成功,就不下「能传」的结论。

适合谁用

版本 4.19.1,仓库 28,862 星,Go 单文件,前端直接内嵌在 exe 里,不依赖 Node 或 Nginx。

场景结论理由
自建网盘给团队用合适多用户与分享、挂载都在侧栏里
接第三方存储合适支持多种存储提供者
装完就想登录要先注册v4 不打印初始管理员密码
低配机器常驻看内存首次启动 41 秒,内部起了三类队列

实测范围:Windows 10 22H2(10.0.19045.6466)、Cloudreve v4.19.1、Chrome 1280×820。上传与分享没有验证。挂载和离线下载也没有验证,都不作结论。