Cloudreve 是一个公私兼用的网盘服务,通过多种存储策略的支持、虚拟文件系统等特性实现灵活的文件管理体验。
安装aaPanel(宝塔面板国际版)
CentOS安装命令,此处不详细讲如何配置
yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh aapanel
添加网站
在Website页新建一个网站,域名填写你想要通过该域名访问网盘服务的域名如:your.domain
申请SSL
用面板自带的Let’s Encrypt证书服务申请即可
下载压缩包
在Github Releases页下载适合你系统的压缩包后,在刚刚创建的网站根目录解压
配置守护程序
先用终端连接服务器,cd到网站目录下为其赋予启动权限并获取管理员账号密码
chmod +x ./cloudreve
./cloudreve
在APP Store处选择Tools分类,安装Supervisor
安装完成后双击进入,点击Add Daemon
Name随便填一个名字
Run user选择root
Process directory选择刚刚创建的网站目录
Start Command为/www/wwwroot/your.domain/cloudreve
Processes填1即可
配置反向代理
在面板中点击刚才创建的网站,点击Reverse proxy,然后Add
开启Enable Proxy
Proxy name填写cloudreve
Target URL填写http://127.0.0.1
完成!
现在访问你的域名即可进入Cloudreve中配置
使用MySQL数据库(可选)
在网站目录下找到conf.ini并编辑即可。完成后重启获得新的账号密码
[Database]
; 数据库类型,目前支持 sqlite | mysql
Type = mysql
; 用户名
User = cloudreve
; 密码
Password = cloudreve
; 数据库地址
Host = 127.0.0.1
; 数据库名称
Name = cloudreve
; 数据表前缀
TablePrefix = cd
配置Aira2离线下载(可选)
安装aira2并创建文件夹配置信息
yum install aria2
mkdir -p /usr/local/aria2/{config,temp}
vim /usr/local/aria2/config/aria2.conf
enable-rpc=true
rpc-listen-port=6800
rpc-secret=password #设置一个密码,一会要用
save-session-interval=1
save-session=/usr/local/aria2/config/aria2.session
auto-save-interval=30
max-concurrent-downloads=100
max-connection-per-server=16
split=64
enable-dht=true
dht-file-path=/usr/local/aria2/config/dht.dat
enable-peer-exchange=true
bt-enable-lpd=true
bt-max-peers=0
seed-time=0
添加进程守护
名称随意
启动用户root
运行目录/usr/local/aria2/config
启动命令/usr/bin/aria2c –conf-path=/usr/local/aria2/config/aria2.conf –disable-ipv6
然后前往Cloudreve管理面板配置即可
RPC授权令牌填写刚刚设置的密码
临时下载目录填/usr/local/aria2/temp