Cloudreve云盘源码+搭建教程+成品

程潇
2018-10-25 / 0 评论 / 1,814 阅读 / 正在检测是否收录...

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

云盘1.jpg

目前已经实现的特性:

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

重写目录分享和单文件分享页面样式
增加保存其他用户的分享到自己账户(限Pro版)
推出辅助程序,并借此实现:
压缩包解压缩、文件压缩
对接Ondrive、Google Drive,上传模式为先上到自己服务器,然后中转
安装需求:
LNMP/AMP With PHP5.6+
curl、fileinfo、gd扩展
Composer
简要安装说明(博主使用的是宝塔面板 )
1.搭建好上述程序安装所需的安装环境

网盘2.jpg

网盘3.jpg

1.将从官网下载来的源码解压上传到网站根目录。

2.设置好目录权限 runtime目录需要写入权限,如果你使用本地存储,public 目录也需要有写入权限

网盘4.jpg

3.URL重写对于Apache服务器,项目目录下的.htaccess已经配置好重写规则,如有需求酌情修改. 对于Nginx服务器,以下是一个可供参考的配置:

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

}

}

网盘5.jpg

4.完成
后台地址:http://您的域名/Admin 程序会检测你的安装环境是否满足。

网盘6.jpg

安装完成:
初始用户名:admin@cloudreve.org 初始密码:admin

网盘7.png

后续操作
以下操作不是必须的,但仍推荐你完成这些操作:

修改初始账户密码
到 设置-基础设置 中更改站点URL,如果不更改,程序无法正常接受回调请求
添加Crontab定时任务 :你的域名/Cron
如果你打算使用本地上传策略并且不准备开启外链功能,请将·public/uploads·目录设置为禁止外部访问
如需启用二步验证功能,请依次执行composer require phpgangsta/googleauthenticator:dev-master composer require endroid/qr-code安装二步验证支持库。

博主搭建成品:http://pan.neic.top
cloudreve官网 :https://cloudreve.org/
github项目地址: Cloudreve

0

评论 (0)

取消
网站已运行 00000000

Powered by Typecho ※ Theme is RST网络


CDN Sponsor Server provider Google Analytics Google Analytics