最新开源网盘系统–Cloudreve

Z站站长今天给大家分享一个来自柴郡猫的资源,也是来自别的网站,希望大家喜欢,下载地址就在文中。

开源网盘系统–Cloudreve

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

Cloudreve – Make the cloud easy for everyone

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

开源网盘系统--Cloudreve
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.使用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/Admin
Default username: admin@cloudreve.org
Default password: admin
2.目录权限

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 | php
mv 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/Admin
Default username: admin@cloudreve.org
Default password: admin
3. 目录权限

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.git
cd Cloudreve
2. 使用Composer安装扩展包

composer install
3. 配置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.wPbiue
Cloudreve应用是否能被外网访问
6.开启二步验证时的二维码无法显示

执行

composer require phpgangsta/googleauthenticator:dev-master
composer require endroid/qrcode

大家觉得Z站站长分享得这个资源怎么样?赶紧评论一下吧!

【小程序源码网资源版权风险说明】:
本站为避免不必要的纷争,分享的所有资源中一切可能有版权风险的资源将全部转载自第三方网站或平台,站长只为大家提供相关资源的介绍和跳转引导。 因可能有疏忽大意,所以如有遗漏资源侵犯了您的合法权利,请联系站长删除。
【小程序源码网资源下载使用说明】:
本站所分享的一切QQ小程序源码,thinkphp整站源码,微信小程序源码,图文教程等资源仅供用户学习参考使用,任何人不得作其他用途,违者自行承担所有责任。
【小程序源码网毫无人看的介绍】:
本站又称Z站,原名贼娘网,开站于2018年,换过三任站长,目前站长是第四任站长,本站是一个主要分享免费开源小程序源码/网站源码/免费素材/教程资源的网站,主要小程序资源有用于学习的小程序源码,也有正版原创可商用的小程序源码,是一个公益博客型网站。
【小程序源码网原创源码版权申明】:
未经小程序源码网许可,任何人不得擅自使用本站原创首发源码进行商业行为(除本站VIP用户在期限内,版权无使用限制),否则将依法承担相应赔偿责任。
【小程序源码网转载文章版权申明】:
本站所转载的QQ小程序或微信小程序源码与其他资源仅供学习,任何人不得作其他用途,违者自行承担所有责任。
【小程序源码网站长最后的屁话】:
如有您认为本站有任何侵犯您合法权益的文章,或者您有什么疑问需求,欢迎联系站长QQ,站长24小时在线,备注公司名称和源码版权问题或者需要小程序定制开发等站长业务类型可急速处理,如果您只是交流小程序的一些开发问题或源码问题可以加入QQ群讨论,就不用加站长啦,对于白嫖党,QQ群才是处理问题的天堂,当然站长也欢迎大家骚扰~
小程序源码网 » 最新开源网盘系统–Cloudreve

发表评论

嘿,投喂下嘛!