Cloudreve是一款基于ThinkPHP构建的开源网盘系统,能够助您以较低成本快速搭建起公私兼备的网盘
目前已经实现的特性
- 快速对接多家云存储,支持七牛、又拍云、阿里云OSS、AWS S3、自建远程服务器,当然,还有本地存储
- 可限制单文件最大大小、MIMEType、文件后缀、用户可用容量
- 图片、音频、视频、文本、Markdown、Ofiice文档 在线预览
- 移动端全站响应式布局
- 文件、目录分享系统,可创建私有分享或公开分享链接
- 用户个人主页,可查看用户所有分享
- 多用户系统、用户组支持
- 初步完善的后台,方便管理
- 拖拽上传、分片上传、断点续传、下载限速(*实验性功能)
- 多上传策略,可为不同用户组分配不同策略
- 用户组基础权限设置、二步验证
- WebDAV协议支持
演示
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!
评论前必须登录!
注册