Cloudreve是一款基于ThinkPHP构建的网盘系统,能够助您以较低成本快速搭建起公私兼备的网盘。
目前已经实现的特性:
- 快速对接多家云存储,支持七牛、又拍云、阿里云OSS、AWS S3,当然,还有本地存储
- 可限制单文件最大大小、MIMEType、文件后缀、用户可用容量
- 图片、音频、视频、文本、Markdown、Ofiice文档 在线预览
- 移动端全站响应式布局
- 文件、目录分享系统,可创建私有分享或公开分享链接
- 用户个人主页,可查看用户所有分享
- 多用户系统、用户组支持
- 初步完善的后台,方便管理
- 拖拽上传、分片上传、断点续传、下载限速(*实验性功能)
- 多上传策略,可为不同用户组分配不同策略
- 用户组基础权限设置
- WebDAV协议支持
官方链接如下
GitHub: https://github.com/HFO4/Cloudreve
安装说明: https://github.com/HFO4/Cloudreve/wiki/安装说明
Telegram 群组: https://cloudreve.org/joingroup
注意:本文部分图片因为某些步骤一样只是不同的名字和参数,借鉴了这篇文章,请见谅。
自己搭建图床(Lsky Pro)并用七牛云KODO云存储作为外部存储
安装Cloudreve
(1)安装php插件fileinfo 拓展
(2)若PHP版本在7.0以上,可忽略
宝塔面板composer需要默认PHP版本更改。
方法:
登录SSH,输入下列命令:
rm -f /usr/bin/php
将默认版本改成71
ln -sf /www/server/php/71/bin/php /usr/bin/php
3.与普通宝塔建站一样,直接添加一个新站点与数据库。
创建网站,输入域名(自己定),数据库选择MySQL,数据库用户名和密码默认或自己设置都可以
4.到http://cloudreve.org/download.php 下载最新的安装包。
5.将下载好的压缩包提取原始数据库出来,就是将压缩包里面的mysql.sql到入到你创建的数据库中
6.编辑application/database_sample.php文件,填写数据库信息,并重命名为database.php。
即网站目录-application文件夹中的database_sample.php文件。
注:
将原来的
// 服务器地址
'hostname' => '127.0.0.1',
修改成
// 服务器地址
'hostname' => 'localhost',
请安装你创建的数据库对应填写以下信息。
// 数据库名
'database' => '前面建站时的库名',
// 用户名
'username' => '前面建站时的用户名',
// 密码
'password' => '前面建站时的密码',
6.设置伪静态:
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
}
位置:面板-网站-cloud.wnag.com.cn(刚才你建站的使用的域名或IP)-伪静态-将上面的代码粘贴-点击保存。
7.把修改好的东西全部上传到网站根目录。
此处注意 :(1)是把整个文件夹内的东西放进网站根目录,而不是整个文件夹(可先整个文件夹复制到根目录,再把整个文件夹中的东西复制出来到网站根目录)
(2)如果没有批量剪贴的按钮刷新网页即可。
8.去购买域名的域名提供商或域名解析商那里(不是服务器提供商)设置解析规则。
这里以DNSPod为例。
其中主机记录为你前面创建网站时输入的子域名(如果cloud.xxx.com,则子域名为cloud)
记录类型为A
记录值为你服务器的IP地址
其他默认
最后点确认
9.等待10分钟后,输入域名即可进入设置界面。
注意初始邮箱(用户名)为admin@cloudreve.org,密码为admin
使用七牛云存储
(1)注册七牛云账号,并实名认证。
(2)新建空间
其中私有空间指文件不能通过URL获得(但可以通过云盘系统的分享文件功能),但可以通过使用AK和SK获得。
(3)设置自定义加速域名
特别注意:这里的域名是自定义的,不是前面创建网站时设置的,需要区分清楚。
另外,如果设置了一样的,后面域名解析时会出现CNAME 记录和 A 记录冲突
然后点击确定。
(4)到域名提供商或解析商设置CNAME
这里以DNSPod为例。
其中主机记录为你前面创建网站时输入的子域名(如果clouds.xxx.com,则子域名为clouds)
记录类型为CNAME
记录值为七牛云给的CNAME
其他默认
最后点确认
(5)最后粘贴AK、SK、自定义域名和存储空间名称到云盘系统的后台保存即可。
最后保存即可上传。
提示:若系统提示计划任务未执行,可通过宝塔面板解决。
鸣谢
版权所有:可定博客 © WNAG.COM.CN
本文标题:《宝塔面板搭建个人网盘系统(Cloudreve)+七牛云云存储 方案》
本文链接:https://wnag.com.cn/843.html
特别声明:除特别标注,本站文章均为原创,本站文章原则上禁止转载,如确实要转载,请电联:wangyeuuu@qq.com,尊重他人劳动成果,谢过~
叨叨几句... 6 条评论
你好,我安装成功后。进入后台管理网站,显示的是系统错误啊,请问咋办,
@22
宝塔还是cloudreve
@Cordinovet
cloudreve的
@22
建议你直接去cloudreve的论坛看一下,上面作者不时会浏览论坛解决问题的,这个是链接:https://forum.cloudreve.org/t/-
@Cordinovet
github上回复我说php版的已停止更新了,请安装最新版。
谢谢你了
你好,我安装成功后。进入后台管理网站,显示的是系统错误啊,请问咋办