Cloudreve

发布于 / 学习 / 2 条评论

刚好最近挺无聊的

想折腾一下,闲置了好久的七牛云今天也给我发了最后通碟,超过90没用就要

收回去了。

那好,恰好看见个不错的云盘,Cloudreve。怎么说呢,之前也是用过的,还是不错的。

简介

基于ThinkPHP构建的网盘系统,能够助您以较低成本快速搭建起公私兼备的网盘。

实现的特性

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

To-do:

  • 重写目录分享和单文件分享页面样式
  •  增加保存其他用户的分享到自己账户(限Pro版)
  • 推出辅助程序,并借此实现: 1.
    压缩包解压缩、文件压缩 2.
    对接Ondrive、Google Drive,上传模式为先上到自己服务器,然后中转

更新了很多,完善了很多功能

安装要求

  • LNMP/AMP With PHP5.6+
  • curl、fileinfo、gd扩展 (很重要)
  • Composer

安装方式

  • 通过Composer安装
  • 通过Git安装
  • 通过Docker安装
  • 通过官网安装包安装

我呢,比较菜。我就选择最后一种安装方式

官网安装包安装的,上传源码的那种,下载安装包。上传至根目录

通过官网安装包安装

1. 获取安装包

Cloudreve 下载最新的安装包

2.导入数据库

前往 您的域名/CloudreveInstaller 的安装向导,根据提示检查环境、填写数据库信息并执行安装。

安装过程中,可能会遇到一些问题

安装及初次使用1

这是PHP扩展未达到要求所致,Cloudreve需要curlfileinfogd扩展支持,请先安装并启用这些扩展。

2.安装成功后页面404/No input file specified.

URL重写规则未配置好,请检查。

3.安装后首页提示“遇到错误”

请依次检查:

  • application/database.php是否存在,如果不存在请手动创建写入数据库信息
  • runtime及其子目录是否有写入权限
  • 其他原因,编辑application/config.php打开debug模式,查看详细报错

4.头像无法显示/本地策略图像无法预览

检查fileinfo扩展是否被安装并启用

5.本地存储策略文件上传到4mb时卡住

public/uploads/chunks目录没有写入权限,请分配写入权限

5.使用云存储策略时回调失败/获取的文件外链URL不对

依次检查:

  • 后台-设置-基本设置中的站点URL是否正确
  • 服务器时间是否正确
  • 有些服务器可能会将Authorization头自行解析掉,比如apache2,因此需要设置成不解析这个头部。以apache2为例,具体设置方法请参考 帮助文本
  • Cloudreve应用是否能被外网访问

6.开启二步验证时的二维码无法显示

执行

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

我的安装方式更简单一点

先把文件根目录里的 mysql.sql 导入自己的数据库 

找到 根目录/ application/database_sample.php 这个文件

进去修改一下你的数据库账户和密码保存一下

然后给这个文件重命名一下把后缀_sample去掉

根目录下的 runtime 文件夹给予权限全部勾满

网站就ok了

默认账号:admin@cloudreve.org 密码:admin

你也可以去你的数据库找到user的名字 好像是这个 进去就能自己修改了

改成你想要的。应该没了

我自己搭建好的 演示地址:猫の云盘

1/31 留

转载原创文章请注明,转载自: 房东的猫 » Cloudreve
  1. 明月清风

    博主,我可以顺便用用你的云盘不呀?

    1. tomb
      @明月清风

      可以的