『教程』Cloudreve – 个人的低成本快速搭建起公私兼备的网盘

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

目前已经实现的特性

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

演示

官方网站:https://cloudreve.org/

演示网站:https://pan.aoaoao.me/

Github:https://github.com/HFO4/Cloudreve

首页

我的文件

我的分享

用户主页

用户设置

后台面板

文件详情页面

简要安装说明

安装需求

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

有两种安装分时,分别是直接安装和使用composer安装

composer安装

参照官方的安装说明:

https://github.com/HFO4/Cloudreve/wiki/安装说明

虚拟主机安装

注意:虚机安装请注意虚机是否支持必要的相关扩展!

1、到http://cloudreve.org/download.php 下载最新的安装包

2、将根目录下的mysql.sql到入到你的数据库,编辑application/database_sample.php文件,填写数据库信息,并重命名为database.php

3、上传到服务器

4、runtime目录需要写入权限,如果你使用本地存储,public 目录也需要有写入权限,给他们权限

5、设置URL重写:

  • httpd.conf配置文件中加载了mod_rewrite.so模块
  • AllowOverride None 将None改为All`

项目目录下的.htaccess已经配置好重写规则,如有需求酌情修改。

对于Nginx服务器,以下是一个可供参考的配置:


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

6、参照官方的安装说明的第五步进行后续的设置

短评

博主是用宝塔面板来搭建的,在经过简单的上传、下载、分享测试后,暂时还没有发现有什么问题,网盘上传支持分块上传,博主100M电信光纤,VPS是套路云100M带宽的,上传速度显示有1M/S,上传一个16M的文件还是很快的,下载不知道是不是因为有缓存的原因,5秒不到下载完,具体的还是自己去体验吧,该网盘目前来说还是很不错的,毕竟也是少见的开源网盘程序,如果觉得好用,记得在GITHUB上给作者一个star!

 

声明:本文为原创,作者为 Mr.Kevin,转载时请保留本声明及附带文章链接:https://www.hilinux.cn/code/cloudreve-20180218.html

发表评论