开源网盘系统–Cloudreve 作者 : King 本文共4615个字,预计阅读时间需要12分钟 发布时间: 2024-10-4 共15人阅读 Cloudreve开源网盘系统网盘网盘程序网盘系统 开源网盘系统–Cloudreve Github地址:https://github.com/HFO4/Cloudreve Cloudreve – Make the cloud easy for everyone 基于ThinkPHP构建的网盘系统,能够助您以较低成本快速搭建起公私兼备的网盘。 Cloudreve本文目录 1. 目前已经实现的特性: 2. 完整安装说明 3. 安装及初次使用FAQ 目前已经实现的特性: 快速对接多家云存储,知识兔支持七牛、又拍云、阿里云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.使用Composer安装主程序 #安装开发版$ composer create-project hfo4/cloudreve:dev-master#等待安装依赖库后,会自动执行安装脚本,按照提示输入数据库账户信息___ _ _/ __\ | ___ _ _ __| |_ __ _____ _____/ / | |/ _ \| | | |/ _` | '__/ _ \ \ / / _ \/ /___| | (_) | |_| | (_| | | | __/\ V / __/\____/|_|\___/ \__,_|\__,_|_| \___| \_/ \___| Ver XX================================================#按提示输入信息……#出现如下提示表示安装完成Congratulations! Cloudreve has been installed successfully. Here’s some informatioin about yor Cloudreve:Homepage: https://pan.aoaoao.me/Admin Panel: https://pan.aoaoao.me/AdminDefault username: admin@cloudreve.orgDefault password: admin2.目录权限 runtime目录需要写入权限,如果知识兔你使用本地存储,public 目录也需要有写入权限 3.URL重写 对于Apache服务器,项目目录下的.htaccess已经配置好重写规则,如有需求酌情修改. 对于Nginx服务器,以下是一个可供参考的配置: location / {if (!-e $request_filename) {rewrite ^(.*)$ /index.php?s=/$1 last;break;}}4.完成 后台地址:http://您的域名/Admin 初始用户名:admin@cloudreve.org 初始密码:admin 后续操作 以下操作不是必须的,但仍推荐你完成这些操作: 修改初始账户密码到 设置-基础设置 中更改站点URL,如果知识兔不更改,程序无法正常接受回调请求添加Crontab定时任务 :你的域名/Cron如果知识兔你打算使用本地上传策略并且知识兔不准备开启外链功能,请将·public/uploads·目录设置为禁止外部访问如需启用二步验证功能,请依次执行composer require phpgangsta/googleauthenticator:dev-master composer require endroid/qr-code安装二步验证支持库 完整安装说明 通过Composer安装 1. 安装Composer curl -sS https://getcomposer.org/installer | phpmv composer.phar /usr/local/bin/composer详细安装说明请参阅http://docs.phpcomposer.com/00-intro.html 2. 使用Composer安装Cloudreve #安装开发版$ composer create-project hfo4/cloudreve:dev-master#等待安装依赖库后,会自动执行安装脚本,按照提示输入数据库账户信息___ _ _/ __\ | ___ _ _ __| |_ __ _____ _____/ / | |/ _ \| | | |/ _` | '__/ _ \ \ / / _ \/ /___| | (_) | |_| | (_| | | | __/\ V / __/\____/|_|\___/ \__,_|\__,_|_| \___| \_/ \___| Ver XX================================================#按提示输入信息……#出现如下提示表示安装完成Congratulations! Cloudreve has been installed successfully. Here’s some informatioin about yor Cloudreve:Homepage: https://pan.aoaoao.me/Admin Panel: https://pan.aoaoao.me/AdminDefault username: admin@cloudreve.orgDefault password: admin3. 目录权限 runtime目录需要写入权限,如果知识兔你使用本地存储,public 目录也需要有写入权限 4. URL重写 对于Apache服务器,请确保 httpd.conf配置文件中加载了mod_rewrite.so模块AllowOverride None 将None改为All`项目目录下的.htaccess已经配置好重写规则,如有需求酌情修改. 对于Nginx服务器,以下是一个可供参考的配置: location / {if (!-e $request_filename) {rewrite ^(.*)$ /index.php?s=/$1 last;break;}}如果知识兔你的应用安装在二级目录,Nginx的伪静态方法设置如下,其中youdomain是所在的目录名称。 location /youdomain/ {if (!-e $request_filename){rewrite ^/youdomain/(.*)$ /youdomain/index.php?s=/$1 last;}}5.后续操作 到此步时,系统已基本可以正常运行,但还需要进行一些后续操作. 登录后台(初始用户名admin@cloudreve.org 初始密码 admin 后台URlhttp://你的域名/Admin,登录后到设置 – 基本设置中检查站点URL是否正确)到用户管理页修改初始用户密码如果知识兔你需要使用二步验证功能,请在程序目录下依次执行composer require phpgangsta/googleauthenticator:dev-master composer require endroid/qrcode安装二步验证扩展添加Cron定时任务:* * * * * curl http://你的域名/Cron如果知识兔你打算使用本地上传策略并且知识兔不准备开启外链功能,请将public/uploads目录设置为禁止外部访问、禁止脚本执行通过Git安装 1. Clone本项目 git clone https://github.com/HFO4/Cloudreve.gitcd Cloudreve2. 使用Composer安装扩展包 composer install3. 配置MySQL 将根目录下的mysql.sql到入到你的数据库,编辑application/database_sample.php文件,填写数据库信息,并重命名为database.php 4.从”通过Composer安装”的第三步继续 通过Docker安装 你可以使用由 @ilemonrain 维护的Docker镜像:https://hub.docker.com/r/ilemonrain/cloudreve/ 通过官网安装包安装 1. 获取安装包 到https://cloudreve.org/download.php 下载最新的安装包 2.配置MySQL 将根目录下的mysql.sql到入到你的数据库,编辑application/database_sample.php文件,填写数据库信息,并重命名为database.php 3.从”通过Composer安装”的第三步继续 安装及初次使用FAQ 本页列举出安装过程中及安装后的初次使用可能遇到的一些问题及解决方案。1.Composer安装Cloudreve时提示The requested PHP extension ext-XXX * is missing from your system 这是PHP扩展未达到要求所致,Cloudreve需要curl、fileinfo、gd扩展支持,请先安装并启用这些扩展。 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为例,具体设置方法请参考 https://help.aliyun.com/document_detail/31927.html?spm=a2c4g.11186623.6.637.wPbiueCloudreve应用是否能被外网访问6.开启二步验证时的二维码无法显示 执行 composer require phpgangsta/googleauthenticator:dev-mastercomposer require endroid/qrcode 下载仅供下载体验和测试学习,不得商用和正当使用。 [ppwp passwords=”zhishitu.cn”] 下载体验 应版权要求,禁止分享,敬请谅解,有问题务必找客服哈。 如何获取解压密码? 有问题找客服哈,并领取学习福利! [/ppwp] 点击下载 小鱼网是一个美好的开源学习社区,学习编程,学习WordPress,下载WordPress插件主题,小鱼网 » 开源网盘系统–Cloudreve 常见问题FAQ