🎊如何搭建一个属于自己的网盘系统(Cloudreve篇)

准备工作
1.一台VPS(如果没有可前往 星空云 购买)
2.一个域名(IP访问也可以,但是建议域名,如果没有可以前往 雨云 购买) 增量修改:可选
3.一双手

本次教程采用 雨云 的美国VPS
采用的系统为Ubuntu 22.04
初级版
第一步,先连接上SSH并下载最新版本的Cloudreve(项目地址: https://github.com/cloudreve/Cloudreve/releases ) 增量修改:强烈建议先 mkdir 文件夹名 创建个文件夹专门存这玩意
下载安装包
解压并赋予其执行权限
解压并赋予权限
接下来执行 ./cloudreve 即可启动
默认账号密码将会显示在输出内
获取默认账号密码
接下来访问 IP地址:5212即可打开我们的网盘,登录后即可快乐的食用了
打开网盘
但是的但是,这只是 初级版 ,当出现
连接断开
就BOOM
BOOM
这个时候就得参考 进阶版教程了

进阶版
当出现连接断开时出现如上情况呢是因为SSH断开后就自动结束了进程,这个时候我们就需要用到 进程守护以确保我们在断开SSH后还能正常运行
本教程食用 宝塔的进程守护其他的也可以,看自己爱好
首先安装宝塔面板并打开软件商店安装 进程守护管理器
进程守护管理器
然后 添加守护进程 如下图配置即可
添加守护进程
增量修改:实测以上方法有概率不行,一直启动不了可参考如下
修改
然后我们再访问即可发现正常访问了 如果只做到这一步的话宝塔面板安全里的防火墙一定要放行5212
成功
终极版
如果你不打算套域名的话就可以不看这一步了
首先你需要有个Nginx,然后在新建网站里新建这个域名 补充:域名解析不用我说了吧
绑定域名


申请SSL


接着打开 反向代理
新建一个,如下图配置
配置反向代理
接着打开配置文件,全选替换为如下片段

location / {
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $http_host;
    proxy_redirect off;
    proxy_pass http://127.0.0.1:5212;

    # 如果您要使用本地存储策略,请将下一行注释符删除,并更改大小为理论最大文件尺寸
    # client_max_body_size 20000m;
}

博主本处就以最大上传20000M文件来修改,去掉注释符,请根据自己需求修改
配置反向代理
接下来访问该网站就可以发现能正常访问了
正常访问

打赏
评论区
头像