自己在搭建的过程中,因为太小白,大佬们又不屑讲的过于详细,我踩坑了,在此做个记录:
1.获取 Cloudreve
在GITHUB项目下载页找到准备下载的项目,右键复制链接地址,一般咱们要下载的是cloudreve_*_linux_amd64.tar.gz这个文件的,直接右键复制链接地址。
2.下载程序包以及安装
# 下载程序安装包
wget 刚才复制的链接地址(点击回车)
# 解压获取到的主程序
tar -zxvf 这里是你wget下载好压缩包的名字记得带上.zip
# 赋予执行权限
chmod +x ./cloudreve
# 启动 Cloudreve
./cloudreve
注意:记下初始账号和密码,然后Ctrl+C退出
3.进程守护
# 编辑配置文件
vim /usr/lib/systemd/system/cloudreve.service
将下文 PATH_TO_CLOUDREVE 更换为程序所在目录:
咱们这里因为是默认文件夹,PATH_TO_CLOUDREVE 改成root,如果你装在其他文件夹就改成其他文件夹的名字。
[Unit]
Description=Cloudreve
Documentation=https://docs.cloudreve.org
After=network.target
Wants=network.target
[Service]
WorkingDirectory=/PATH_TO_CLOUDREVE
ExecStart=/PATH_TO_CLOUDREVE/cloudreve
Restart=on-abnormal
RestartSec=5s
KillMode=mixed
StandardOutput=null
StandardError=syslog
[Install]
WantedBy=multi-user.target
改完输入以下命令:
# 更新配置
systemctl daemon-reload
# 启动服务
systemctl start cloudreve
# 设置开机启动
systemctl enable cloudreve
管理命令:
# 启动服务
systemctl start cloudreve
# 停止服务
systemctl stop cloudreve
# 重启服务
systemctl restart cloudreve
# 查看状态
systemctl status cloudreve
3.安装aria2
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh
# 备用地址
wget -N --no-check-certificate https://www.moerats.com/usr/shell/Aria2/aria2.sh && chmod +x aria2.sh && bash aria2.sh
其他操作
启动:service aria2 start
停止:service aria2 stop
重启:service aria2 restart
查看状态:service aria2 status
配置文件:/root/.aria2/aria2.conf(配置文件包含中文注释,但是一些系统可能不支持显示中文)
下载目录:/usr/local/caddy/www/aria2/Download(该目录为Github下载安装的,而备用地址下载的默认为/usr/local/caddy/www/file)
4.注意:
防火墙里放行5212和6800端口