0.简介
利用ThinkPHP + React + Redux + Material-UI构建的网盘系统,能够助您以较低本钱快速搭建起公私兼备的网盘。
DEMO演示站:https://drive.aoaoao.me
目前已经实现的功能:快速对接多家云存储,支持七牛、又拍云、阿里云OSS、AWS S3、Onedrive、自建远程做事器,当然,还有本地存储可限定单文件最大大小、MIMEType、文件后缀、用户可用容量自定义主题配色基于Aria2的离线下载图片、音频、视频、文本、Markdown、Ofiice文档 在线预览移动端全站相应式布局文件、目录分享系统,可创建私有分享或公开分享链接用户个人主页,可查看用户所有分享多用户系统、用户组支持初步完善的后台,方便管理拖拽上传、分片上传、断点续传、下载限速(实验性功能)多上传策略,可为不同用户组分配不同策略用户组根本权限设置、二步验证WebDAV协议支持3.支配方法(宝塔+Docker)方法1:宝塔安装方法
1.宝塔新建网站+数据库

2.打开终端工具,用命令行安装composer,之后再用composer工具安装cloudreve.
curl -sS https://getcomposer.org/installer | phpmv composer.phar /usr/local/bin/composer
利用Composer安装Cloudreve
composer create-project hfo4/cloudreve:dev-master#等待安装依赖库后,会自动实行安装脚本,按照提示输入数据库账户信息 ___ _ _ / __\ | ___ _ _ __| |_ __ _____ _____ / / | |/ _ \| | | |/ _` | '__/ _ \ \ / / _ \/ /___| | (_) | |_| | (_| | | | __/\ V / __/\____/|_|\___/ \__,_|\__,_|_| \___| \_/ \___| Ver XX================================================#按提示输入信息......#涌现如下提示表示安装完成Congratulations! Cloudreve has been installed successfully.
3.打开宝塔面板,进入网站
将cloudreve里的文件剪切到网站根目录,然后修正runtime目录权限777,如果你利用本地存储,public 目录也须要有写入权限.
4.设置伪静态
location / { if (!-e $request_filename) { rewrite ^(.)$ /index.php?s=/$1 last; break; } }
至此基本完成安装步骤。
初始用户名admin@cloudreve.org 初始密码 admin 后台URlhttp://你的域名/Admin,登录后到设置 – 基本设置中检讨站点URL是否精确。
5.正式环境:请设置定时任务
在终端输入contab -e粘贴以下内容:
curl http://你的域名/Cron
完成后,按Esc键盘+wq+回车键 .表示保存并退出。之后reboot做事器即可。
方法2:利用Docker版首先安装docker环境
echo y | bash <(curl -L -s https://raw.githubusercontent.com/Baiyuetribe/codes/master/docker.sh)
其次安装cloudreve程序:把稳修正你的域名,没有的话,填写ip
docker run -p 80:80 -v /cloudreve:/cloudreve -e CLOUDREVE_URL="http://你的域名:6780/" -e APACHE2_WEB_PORT="6780" --name cloudreve ilemonrain/cloudreve
默认端口80,如果想修正其它端口,可以将80:80改成XXX:80即可。
完成后,输入http://ip即可访问
4.卸载方法:宝塔版:直接删除网站+数据库
Docker版:docker rm -f cloudreve