一、下载Cloudreve
官方Github:下载地址
我们购买的vps大部分都是使用 ‘amd64’架构包,如各位自己的系统架构不同按需下载即可。
这里用linux_amd64.tar.gz示范。
二、开始安装
把文件上传服务器的安装位置并解压:
tar -zxvf cloudreve_***.tar.gz #后面的文件压缩包名自行修改
顺手赋一下可执行权限:
chmod +x ./cloudreve
启动一下看看有没有什么错误,没错误的话记录一下默认的管理员账号&密码
./cloudreve
按
Ctrl + C
退出程序。
三、创建cloudreve的守护进程
创建开机启动service服务:
vi /usr/lib/systemd/system/cloudreve.service
在文件里写入(按‘A‘进入编辑模式):
[Unit] Description=Cloudreve Documentation=https://docs.cloudreve.org After=network.target Wants=network.target [Service] Type=simple WorkingDirectory=/root/ #这里填工作目录(绝对路径(全路径)) ExecStart=/root/cloudreve #执行文件所在目录(绝对路径(全路径)) Restart=on-abnormal RestartSec=5s KillMode=mixed StandardOutput=null StandardError=syslog [Install] WantedBy=multi-user.target
输入完成后按一下 ‘esc’ 退出编辑模式,然后输入 ‘:wq’保存并退出。
重新加载服务并设置开机自启:
systemctl daemon-reload systemctl enable cloudreve
启动/停止Cloudreve:
systemctl start cloudreve #启动 systemctl stop cloudreve #停止 #测试一下 # 浏览器输入'你的机器IP':5212端口号即可 # 在安装页面配置网站相关信息及数据库连接地址等
三、安装aria2并配置离线下载:
1.使用yum直接安装aria2:
yum install aria2 #(我这里就略过编译安装了,有需求的话自行百度哈)
2.编辑配置文件:
mkdir /root/config/aria2 vi /root/config/aria2/aria2.conf
在文件里写入(按‘A‘进入编辑模式):
#是否启用RPC服务,设置为true enable-rpc=true #RPC服务的端口,默认为6800 rpc-listen-port=6800 #设置PRC服务的密钥,在接下来的步骤中会用到 rpc-secret=This is password.
输入完成后按一下 ‘esc’ 退出编辑模式,然后输入 ‘:wq’保存并退出。
关于配置方面的更多详情可以参考:点我跳转
3.添加Centos 启动服务
vi /usr/lib/systemd/system/aria2.service
按 ‘ a ’进入编辑模式,写入:
[Unit] Description=aria2c [Service] User=root ExecStart=/usr/local/bin/aria2c --conf-path=/root/config/aria2/aria2.conf Restart=on-abort [Install] WantedBy=multi-user.target
输入完成后按一下 ‘esc’ 退出编辑模式,然后输入 ‘:wq’保存并退出。
4.重载daemon,让新的服务文件生效
systemctl daemon-reload #载入配置
systemctl enable aria2 #启用配置
systemctl start aria2 #启动aria2
systemctl status aria2 #查看aria2运行状态