一、简介

  Cloudreve是一个支持多家云存储的云盘系统,使用ThinkPHP + React + Redux + Material-UI构建的网盘系统,能够助您以较低成本快速搭建起公私兼备的网盘。
  有三种搭建方式分别是ComposerDocker官网安装包来安装,我个人是使用官网安装包来搭建的。

二、功能

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

三、下载程序



四、安装程序

配置环境

 创建网站与数据库
 安装PHP7.3 --> 安装fileinfo扩展
 伪静态 --> 选择ThinkPHP伪静态
 PHP管理 --> 禁用函数 --> putenv --> 删除
 进入网站目录cd /www/wwwroot/****

安装thinkphp依赖库

运行以下每一条命令

 composer require topthink/framework
 composer require phpgangsta/googleauthenticator:dev-master
 composer require endroid/qrcode

安装数据库

打开链接http://您的域名/CloudreveInstaller/ , 填入数据库信息。

例如:

#站点URL
https://wbessy.com
#MySQL服务器
localhost
#MySQL端口
3306
#MySQL用户名
ML
#MySQL密码
www.wbessy.com
#数据库名
ML

五、登陆与基础设置

后台地址:http://您的域名/Admin 初始用户名:admin@cloudreve.org 初始密码:admin

修改登陆密码

 点击设置图标 --> 安全隐私中"登陆密码" --> 输入原密码与新密码即可

 也可以进入管理面板 --> 添加用户为管理员 --> 把原来管理员修改为注册会员即可

六、对接Onedrive

  • 进入Cloudreve后台管理面板 - 其他 - 任务队列
  • 点击随机生成Token,点击保存设置并复制下生成的64位Token备用
  • 下载系统对应Cloudreve任务队列处理程序

部署Cloudreve任务队列处理程序

 Onedrive策略上传方式为服务器中转,运行一个任务处理进程
 将conf.yamltaskqueue放入网站根目录下
 编辑 conf.yaml文件 ,例如:

#第2步中生成的Token
token: SOME_THING_HARD_TO_GUESS
#格式为:您的站点地址/Queue
api: http://127.0.0.1/Queue
#启动的进程数量
taskNum: 4
#轮询间隔
Duration: 20

运行以下命令

 screen -S taskqueue

 cd /www/wwwroot/您的域名

 chmod +x ./taskqueue

 ./taskqueue

出现以下信息表示配置正确:

Cloudreve Queue Go Version 1.0
Author: AaronLiu <abslant@foxmail.com>

2018/10/20 18:27:29 [INFO] Config information:  {XXX https://XXX/Queue 4 1}
2018/10/20 18:27:29 [INFO] Basic Info:  {"basePath":"XXX"}
2018/10/20 18:27:29 [Info] Thread 1 start
2018/10/20 18:27:30 [Info] Thread 2 start
2018/10/20 18:27:31 [Info] Thread 3 start
2018/10/20 18:27:32 [Info] Thread 4 start

 按下CTRL+A+D键回到原来窗口


 Onedrive上传是经过服务器中转,下载不经过服务器。
 Onedrive支持离线下载
 站点必须启用HTTPS,在基本设置 --> "站点URL"填写正确HTTPS链接 --> 点击保存 --> 点击重新授权账号

最后修改:2020 年 06 月 07 日 09 : 01 PM
您的大名:
万水千山总是情,给个打赏行不行。 打赏