github项目地址
https://github.com/cloudreve/Cloudreve
Cloudreve 是一款轻量且功能强大的网盘,虽然不如 nextcloud 全面,但是作为个人网盘完全够用。结合宝塔面板可以快速简单地在服务器上进行部署,让你拥有不限速的个人网盘体验。
步骤
- 解析一个二级域名到服务器,并搭建好aapanel。
- ssh登录到服务器
- 选择一个目录,比如我这里选的是 “
cd /opt
“ - 去github中找到对应服务器架构的下载链接,然后输入
wget https://github.com/cloudreve/Cloudreve/releases/download/3.4.2/cloudreve_3.4.2_linux_amd64.tar.gz
下相应的载压缩包 - 解压,并赋予执行权限
tar -zxvf cloudreve_3.4.2_linux_amd64.tar.gz
chmod +x ./cloudreve
- aapanel防火墙中放行5212端口
- 添加进程守护
先在aapanel中安装supervisor插件
进入该插件的设置,
点击 Add Daemon
Run Dir 填入/opt
Start Command 填入/opt/cloudreve
Name 按需填写,其余不变,然后确认 - 在supervisor左侧的log查看初始管理员账号和密码,此时通过
http://ip:5212
已经可以进入云盘 - 设置反向代理
用前面解析的二级域名创建网站,并且申请SSL证书并开启Force HTTPS
点击config,将52-64行注释掉并添加以下代码,然后重载nginx即可
location / {
proxy_pass http://127.0.0.1:5212/;
rewrite ^/(.*)$ /$1 break;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Upgrade-Insecure-Requests 1;
proxy_set_header X-Forwarded-Proto https;
}
- 修改默认上传文件大小
nginx设置中点击optimizaton,将client_max_body_size 按需求更改,然后重载nginx - 此时已经可以通过域名进入你自己搭建的网盘