宝塔面板安装Cloudreve – 搭建一个强大的私人云盘

2019年9月2日 34 4,098 1821字阅读6分4秒

Cloudreve是一个支持多家云存储的云盘系统,使用ThinkPHP + React + Redux + Material-UI构建的网盘系统,能够助您以较低成本快速搭建起公私兼备的网盘。

官方给出了3中搭建方式,通过Composer安装、通过Docker安装、通过官网安装包安装!貌似是Docker还不完善,不建议用于生产环境。所以这里大鸟就通过安装包来安装,这也是一种很干净的安装方式。

测试环境:宝塔面板6.9.8、 PHP7.3(程序要求是PHP5.6+) 、Nginx 1.1.5

一:下载

1.1》简介

演示:https://www.duan.ga/

github:https://github.com/cloudreve/Cloudreve

官网:https://cloudreve.org/

下载:https://cloudreve.org/download.php

建议在官网下载,因为官网的程序包里面包含了很多扩展,github下载的话,很多扩展没有,安装起来非常麻烦。

1.2》创建网站

域名解析好之后,用宝塔面板创建一个网站。数据库也需要创建好,额,这个就不多说了。

1.3》下载程序

在官网找最新版本,请用宝塔面板自带的远程下载方式下载到站点更目录,之后解压即可。

1.4》安装所需要的扩展

PHP管理中点击安装扩展,我们需要安装【fileinfo】扩展,如图:

宝塔面板安装Cloudreve - 搭建一个强大的私人云盘

1.5》设置伪静态

因为是ThinkPHP所以我们在网站设置里面选择ThinkPHP的伪静态即可,如图:

宝塔面板安装Cloudreve - 搭建一个强大的私人云盘

1.6》删除禁用函数putenv()

PHP管理中找到禁用函数,然后选择putenv()删除即可,如图:

宝塔面板安装Cloudreve - 搭建一个强大的私人云盘

二:安装

如果上面的步骤你都完成了,那么访问http://youdomain.com/CloudreveInstaller/打开这个安装向导开始检测你的环境是否符合,如图:

宝塔面板安装Cloudreve - 搭建一个强大的私人云盘

我艹,有两个地方不满足条件。

  • googleauthenticator 二步验证 可选 不满足 
  • endroid/qrcode 用于生成二步验证的二维码 可选 不满足

但是因为是可选条件,所以也可以跳过,但是作为一个完美主义者,这个问题也是要解决。

2.1》安装所需依赖

安装之前请确认已经删除禁用函数:putenv(),之后再命令环境下定位到网站目录,如下:

cd /www/wwwroot/www.duan.ga

之后安装thinkphp依赖库,命令:

此处为隐藏的内容!
发表评论并刷新,方可查看
这3条命令一条一条去执行。执行完成之后,刷新安装向导,你会发现一切都已经就绪,如图:

宝塔面板安装Cloudreve - 搭建一个强大的私人云盘这里设置好之后,下一步,开始填入数据库信息,如图:

宝塔面板安装Cloudreve - 搭建一个强大的私人云盘

之后,点击开始安装,出现安装成功的界面,如图:

宝塔面板安装Cloudreve - 搭建一个强大的私人云盘

三:登录和简单设置

后台地址:http://您的域名/Admin 初始用户名:admin@cloudreve.org 初始密码:admin

宝塔面板安装Cloudreve - 搭建一个强大的私人云盘

登录之后,界面非常清爽,如图:

宝塔面板安装Cloudreve - 搭建一个强大的私人云盘

大鸟这里只说说如何修改密码和添加管理员,点击右上角的设置,如图:

宝塔面板安装Cloudreve - 搭建一个强大的私人云盘

这样就可以修改密码了,如果嫌这样麻烦,我们还可以添加一个用户提升为管理员,把之前的管理员修改为注册会员,如图:

宝塔面板安装Cloudreve - 搭建一个强大的私人云盘

这样就可以用新增加的用户来管理了。具体的设置信息,官方的文档已经写的非常详细,大鸟就不在这里赘述了。

官方WIKI:https://github.com/cloudreve/Cloudreve/wiki

四:总结

Cloudreve安装还是很繁琐的,一大堆东东需要设置,但是Cloudreve非常强大,具体功能如下:

  • 快速对接多家云存储,支持七牛、又拍云、阿里云OSS、AWS S3、Onedrive、自建远程服务器,当然,还有本地存储
  • 可限制单文件最大大小、MIMEType、文件后缀、用户可用容量
  • 自定义主题配色
  • 基于Aria2的离线下载
  • 图片、音频、视频、文本、Markdown、Ofiice文档 在线预览
  • 移动端全站响应式布局
  • 文件、目录分享系统,可创建私有分享或公开分享链接
  • 用户个人主页,可查看用户所有分享
  • 多用户系统、用户组支持
  • 初步完善的后台,方便管理
  • 拖拽上传、分片上传、断点续传、下载限速(*实验性功能)
  • 多上传策略,可为不同用户组分配不同策略
  • 用户组基础权限设置、二步验证
  • WebDAV协议支持

 

  • 我的微信
  • 分享宝塔面板建站技术交流等!
  • weinxin
  • 微信公众号
  • 关注本博公众号
  • weinxin
  • 版权声明: 发表于 2019年9月2日
  • 转载注明:https://www.daniao.org/6400.html

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:34   其中:访客  30   博主  4
    • avatar 如丶果 回复 2

      试试~

      • avatar 小陈先生 回复 3

        来看看。。。。。。。。。。。。

        • avatar google 回复 1

          个人网盘果然还是filebrowser更简便 :evil:

            • avatar 大鸟 Admin 回复

              @google 我还没用过,明天搭建一个用用看!

            • avatar 萧瑟 回复 4

              感觉还不错,有空把闲置的七牛存储用上。 :mrgreen:

                • avatar 大鸟 Admin 回复

                  @萧瑟 嘻嘻,可以试一试。

                • avatar VPS情报网 回复 3

                  我明天搭建一个用用看。

                  • avatar 脆皮小黄瓜 回复 1

                    搭个看看

                    • avatar 2dong 回复 1

                      搭个看看

                      • avatar nosou 回复 0

                        一个很好的教程,有时间试试

                        • avatar nest 回复 0

                          搭建看看,网盘

                          • avatar ajian 回复 0

                            看看隐藏,博主厉害

                            • avatar 小凶许 回复 0

                              优秀的教程

                              • avatar 学习 回复 1

                                好东西 折腾下

                                • avatar Joyingwol 回复 1

                                  学习一下看看怎么做

                                  • avatar 11 回复 1

                                    感谢分享

                                    • avatar 11 回复 1

                                      看来看去应该只有博主的方法对口!

                                      • avatar 欣宝 回复 1

                                        可以就差二次验证不满足了

                                        • avatar 欣宝 回复 1

                                          加密的伪善看不了

                                          • avatar asd 回复 0

                                            看看上面情况

                                            • avatar hcbox 回复 0

                                              非常详细实用,谢谢!

                                              • avatar bobo 回复 1

                                                感谢分享

                                                • avatar bobo 回复 1

                                                  感谢分享 刚好撸到了一个甲骨文

                                                  • avatar 回复 0

                                                    搭个看看

                                                    • avatar qwe是是 回复 1

                                                      很nice!!!!!!!!!!!!!!

                                                      • avatar qwe是是 回复 1

                                                        教程很相信,顶起来

                                                        • avatar qwe是是 回复 1

                                                          看不了呜呜

                                                          • avatar 百度222 回复 0

                                                            感谢分享

                                                            • avatar zoucloud 回复 1

                                                              我的内存只有一个1G,有一个安装不上去!

                                                              • avatar zoucloud 回复 1

                                                                有一个函数安装不上去!内存只有一个G

                                                                  • avatar 大鸟 Admin 回复

                                                                    @zoucloud 额,那能用不?能用就可以了?

                                                                  • avatar zoucloud 回复 1

                                                                    thinkphp依赖库
                                                                    Installation failed, reverting ./composer.json to its original content. 提示错误!

                                                                      • avatar 大鸟 Admin 回复

                                                                        @zoucloud 额,你在看看教程,我记得这个东西没什么难的地方。

                                                                      • avatar Leopoldphor 回复 0

                                                                        研究一下