我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

在以前的文章中,苏南大叔介绍过nextcloud这款云盘软件。本文中,苏南大叔介绍的是另外一款类似的软件,叫做Cloudreve。名字有些奇怪,不知道怎么理解这个reve单词。估计不是英语,也许应该理解为法语中的一个人名雷沃。不管如何,国人作品,名字比较绕口。开源,免费,简单易用。相比较nextcloud的话,就轻便太多了。而且是基于thinkphp的,很符合国人口味。

苏南大叔:国产开源云盘软件 cloudreve ,新手安装教程 - cloudpan
国产开源云盘软件 cloudreve ,新手安装教程(图12-1)

Cloudreve 是一款基于 ThinkPHP 构建的网盘系统,由“树洞外链”的作者开发,能够助您以较低成本快速搭建起公私兼备的网盘,并且还有能快速对接目前各家常用云储存等多项特性。

下载安装

苏南大叔:国产开源云盘软件 cloudreve ,新手安装教程 - github
国产开源云盘软件 cloudreve ,新手安装教程(图12-2)

从结果上看,这套Cloudreve的下载安装,是略微复杂。这个系统的安装,并不按套路出牌。安装界面地址是:http://<yourdomain>/CloudreveInstaller/。安装检测显示了一堆的红字,就是环境检测没有通过的意思。苏南大叔表示:一一解决吧。

rewrite检测

苏南大叔:国产开源云盘软件 cloudreve ,新手安装教程 - rewrite_fail
国产开源云盘软件 cloudreve ,新手安装教程(图12-3)

头一次看到:有系统把rewrite作为前置检查项的。不过,这个也蛮简单的。nginxthinkphp的组合,所以,需要设置的rewrite规则是这样的:

location / {
   if (!-e $request_filename) {
     rewrite  ^(.*)$  /index.php?s=/$1  last;
     break;
   }
}

苏南大叔:国产开源云盘软件 cloudreve ,新手安装教程 - rewrite
国产开源云盘软件 cloudreve ,新手安装教程(图12-4)

php的fileinfo组件

这个对于宝塔来说,相当好处理。在宝塔的后台,点击安装fileinfo就好。

苏南大叔:国产开源云盘软件 cloudreve ,新手安装教程 - fileinfo_1
国产开源云盘软件 cloudreve ,新手安装教程(图12-5)

苏南大叔:国产开源云盘软件 cloudreve ,新手安装教程 - fileinfo_fail2
国产开源云盘软件 cloudreve ,新手安装教程(图12-6)

苏南大叔:国产开源云盘软件 cloudreve ,新手安装教程 - fileinfo_2
国产开源云盘软件 cloudreve ,新手安装教程(图12-7)

文件夹读写权限

苏南大叔:国产开源云盘软件 cloudreve ,新手安装教程 - chmod_fail
国产开源云盘软件 cloudreve ,新手安装教程(图12-8)

老生常谈的操作,两条命令快速搞定写权限问题。

sudo chown -R www:www ./
sudo chmod -R 755 ./

依赖组件

列出了N个完全不认识的composer包,看起来,这个就有些难办了。只能调用composer install了。还好,宝塔面板内置了composer命令。

苏南大叔:国产开源云盘软件 cloudreve ,新手安装教程 - 依赖库
国产开源云盘软件 cloudreve ,新手安装教程(图12-9)

先更新composer自身,再更新网站的依赖包。等好久之后,安装完毕。结果,五个依赖包,变成3个可用,2个不可用了。然后看到后面写着“可选"。那么,就果断放弃安装那2个暂时不可用的"二次验证"了。

/usr/bin/composer self-update
composer install

进入系统

点击下一步,填写mysql信息(自己手工建立一个数据库)。再下一步,居然直接给出个用户名和密码,根本不给机会自定义,真心不按套路出牌。

  • 默认的用户名是:admin@cloudreve.org
  • 默认的密码是:admin

所以登陆到系统之后,应该先修改密码,然后在用户管理里面,修改用户名,或者直接sql里面修改也行。

苏南大叔:国产开源云盘软件 cloudreve ,新手安装教程 - install_ok
国产开源云盘软件 cloudreve ,新手安装教程(图12-10)

UPDATE `pan_database`.`sd_users` SET `user_email` = 'admin@yourdomain.com' WHERE `sd_users`.`id` = 1;

当然,默认的用户设置页面,是没有办法修改登陆邮箱的,不够智能啊。

苏南大叔:国产开源云盘软件 cloudreve ,新手安装教程 - 修改密码
国产开源云盘软件 cloudreve ,新手安装教程(图12-11)

苏南大叔在这里提示您:在安装之前,可以先修改根目录下面的mysql.sql文件。这样安装完毕之后,就是自己已经预设好的用户名和密码了。

设置计划任务

普通的系统的话,就使用 crontab -e,加入如下内容:

* * * * * curl http://<yourdomain.com>/Cron

宝塔面板的话,可以直接设置计划任务,脚本内容是:

curl http://<yourdomain.com>/Cron

苏南大叔:国产开源云盘软件 cloudreve ,新手安装教程 - cron
国产开源云盘软件 cloudreve ,新手安装教程(图12-12)

总结

基本上安装完毕,使用起来也算是蛮舒服的。比nextcloud要舒心的多。忽然间就发现:国外的系统,比如wordpresslaravelnextcloud之类的,都是比较臃肿的。还是国内的开源代码,比较迷你好用。

这款cloudreve的可玩度,还是非常高的,界面上也非常美观,界面运行也非常流畅,推荐大家使用。

更多苏南大叔带来的cloudreve的使用经验,请点击下面的链接查看。

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   nextcloud    cloudreve