menu 李昊天的个人博客
自建云盘cloudreve
1021 浏览 | 2019-08-26 | 分类:服务器部署 | 标签:cloudreve,搭建记录

想搭建一个云盘,虽然我也不知道为什么,之前搭建过一个nextcloud,很不错,除了速度(因为阿里云ECS学生套餐下行带宽只有2M),忽然发现cloudreve可以直接连接阿里云的oss,就想试试。

介绍

  • 快速对接多家云存储,支持七牛、又拍云、阿里云OSS、AWS S3、Onedrive、自建远程服务器,当然,还有本地存储
  • 可限制单文件最大大小、MIMEType、文件后缀、用户可用容量
  • 自定义主题配色
  • 基于Aria2的离线下载
  • 图片、音频、视频、文本、Markdown、Ofiice文档 在线预览
  • 移动端全站响应式布局
  • 文件、目录分享系统,可创建私有分享或公开分享链接
  • 用户个人主页,可查看用户所有分享
  • 多用户系统、用户组支持
  • 初步完善的后台,方便管理
  • 拖拽上传、分片上传、断点续传、下载限速(*实验性功能)
  • 多上传策略,可为不同用户组分配不同策略
  • 用户组基础权限设置、二步验证
  • WebDAV协议支持

安装需求

  • LNMP/AMP With PHP5.6+
  • curl、fileinfo、gd扩展
  • Composer

下载与安装

因为Cloudreve使用Composer实现快捷的安装与配置,解压就可以用,所以我也不想麻烦了

官网 可以直接下载zip文件,解压成文件夹就可以了(github

配置

添加站点

因为使用宝塔面板,所以配置十分简单

点击网站,添加站点

设置域名,根目录设置成刚才解压的文件夹就行了

访问http://你的域名/CloudreveInstaller/ 进入配置界面

配置伪静态

如果提示 2 URL Rewrite

对于Nginx,需要配置一下伪静态

location / {
    if (!-e $request_filename) {
        rewrite ^(.*)$ /index.php?s=/$1 last;
        break;
    }
}

设置读写权限

chomod a+w dirname

扩展

如果少扩展去宝塔里面安装就行

最后两项

不用管

数据库

在宝塔中创建一个数据库,这里直接写下刚才创建的各种信息就行

登录

完成后会出现这个页面,你的管理界面和账户密码(进入管理员账户可以修改)

OSS上传策略

进入管理界面, 点击添加

然后添加信息

踩坑记录

空间域名

虽然他给的是http(s):// 但是你要不也http:// 要不写https://,你如果直接写http(s)://域名,他会直接访问http(s)://域名,很明显,是没有http(s)协议的,所以oss的上传不会成功

OSS 配置

需要在你的bucket的基础设置的跨域设置中创建规则

规则如下

应用上传策略

可以在用户组中设置用户组的上传策略

知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

发表评论

email
web

全部评论 (暂无评论)

info 还没有任何评论,你来说两句呐!