从cloudreve官网下载最新构建,本文写作是版本是3.4.3
宝塔设置
在宝塔添加网站,用pan.mashiro.ski举例 选择纯静态 设置SSL,添加证书,开启强制HTTPS 添加反向代理,名称随意,目标url填写http://127.0.0.1:5212
文件上传可以使用wget,这里我用宝塔文件管理器 打开网站根目录,/www/wwwroot/pan.mashiro.ski 上传cloudreve并解压
cloudreve安装
打开ssh,进入文件夹并运行
代码语言:javascript复制cd /www/wwwroot/pan.mashiro.ski/
./cloudreve
记录给出的初始账号密码
注:如需要重置初始账户的密码,请输入
代码语言:javascript复制./cloudreve --database-script ResetAdminPassword
设置进程守护
创建文件
代码语言:javascript复制vim /usr/lib/systemd/system/cloudreve.service
按i输入以下内容
代码语言:javascript复制[Unit]
Description=Cloudreve
Documentation=https://docs.cloudreve.org
After=network.target
After=mysqld.service
Wants=network.target
[Service]
WorkingDirectory=/www/wwwroot/pan.mashiro.ski
ExecStart=/www/wwwroot/pan.mashiro.ski/cloudreve
Restart=on-abnormal
RestartSec=5s
KillMode=mixed
StandardOutput=null
StandardError=syslog
[Install]
WantedBy=multi-user.target
相关命令
代码语言:javascript复制# 更新配置
systemctl daemon-reload
# 设置开机启动
systemctl enable cloudreve
# 启动服务
systemctl start cloudreve
# 停止服务
systemctl stop cloudreve
# 重启服务
systemctl restart cloudreve
# 查看状态
systemctl status cloudreve
CDN设置
打开又拍云控制台,又拍云联盟可获取每月 10GB 存储空间 15GB 流量,链接在这 创建CDN服务 服务名称:任意,不能他人的重复 加速域名:pan.mashiro.ski 应用场景:网站图片 回源协议:HTTPS 源站地址:源站IP(创建站点的服务器)
HTTPS:添加证书,和宝塔站点的一致 回源控制:参数跟随-全程跟随
完成设置后将域名cname到又拍云提供的地址
云存储设置
创建云存储服务 服务名称:任意,不能他人的重复 加速域名:cdn.mashiro.ski 操作员:新建并授予全部权限,记录用户名密码 访问控制:Token防盗链,自己设置
完成设置后将域名cname到又拍云提供的地址
cloudreve设置
打开pan.mashiro.ski 输入初始账号密码,登录 点击右上角头像,管理设置-存储策略-添加存储策略-又拍云 服务名称:云存储的服务名称 操作员:你设置的操作员 加速域名:cdn.mashiro.ski 已开启Token防盗链,并填写 下一步到底,名称为又拍云,完成
用户组-管理员 存储策略修改为又拍云 可修改容量 保存
参考:官方教程