- 原话题: だがしかし…… Serv00 ちゃんも「Cloudreve」を欲しがってる......「私本当にそれを望んでいます……」
- 当时太皮了发了个日语版(且及其不正经),现在自己汉化一下。
- @Saika 大佬在知乎发的 Serv00 部署 Alist 教程,我自己就负责发 Cloudreve 的吧。
- 感谢大佬施工!
https://zhuanlan.zhihu.com/p/680607217
序章
- 众所周知,Serv00 的 vCPU 只有四核,RAM 仅 512 MB(但最高可扩到 1024 MB),磁盘仅 3 GB。在如此 “娇小” 的身体里,又要怎么部署 Cloudreve 呢?
- 所以,这就是这个话题存在的意义。
- 注: 一台 Serv00 机器是必不可少的。上面的专栏也很重要,请先进行阅读。
准备工作
- 一个 Serv00 机器,上面的专栏已讲解如何获取
- 一个域名(不必须)(务必解析在 CloudFlare)
STEP 1! - 那便是了。
- 根据专栏内的内容一路做下去直到 “部署 Alist” 这一步停止。
- 在此 GitHub 仓库获取较为新的 Cloudreve 服务端,或者在此 GitHub 仓库下载较旧的(2023 年 2 月 13 日发布的 V3.7.1-Commit #f172220 版本)。建议使用前者除非你知道你在干什么。
- 将主程序
cloudreve
上传到 Serv00 机器中任何可访问的目录。 - 使用
ssh
连接到 Serv00 服务器。 cd
到 Cloudreve 服务端所在的目录后执行./cloudreve
。注意此举一定会失败,这只是为了创建配置文件。
STEP 2! - 配置 Cloudreve
- 用
vim
编辑生成的conf.ini
文件。 - 修改 “LISTEN=” 后的端口号为你开启的端口。可以在 Serv00 控制台开启新端口。
- 退出 vim,执行
./cloudreve --database-script ResetAdminPassword
以重置管理员密码。记住输出的密码。 - 如果 Cloudreve 自动退出了,再次执行
./cloudreve
。 - 前往你的 Serv00 域名(例:
<username>.serv00.net:<port>
、<username>
改为你的 Serv00 用户名、<port>
改为你开放的端口)。 - 登录 Cloudreve。“电子邮件” 处填写
[email protected]
,“密码” 处填写之前输出的密码。 - 干得漂亮! 你现在已经部署完毕了。请根据专栏 “绑定域名” 之后的内容进行操作。