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

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

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

目前已经实现的特性:

快速对接多家云存储,支持七牛、又拍云、阿里云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.搭建好上述程序安装所需的安装环境

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

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

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

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

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

location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
        }
 }
Cloudreve云盘源码+搭建教程+成品

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

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

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

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

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

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

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

原创文章,作者:fuuli,如若转载,请注明出处:https://fuuli.cn/resources/42.html

联系我们

在线咨询:点击这里给我发消息

邮件:l@llbzy.com

在线时间:周一至周,节假日休息

QR code