国产开源云盘软件 cloudreve ,新手安装教程
发布于 作者:苏南大叔 来源:程序如此灵动~在以前的文章中,苏南大叔介绍过nextcloud
这款云盘软件。本文中,苏南大叔介绍的是另外一款类似的软件,叫做Cloudreve
。名字有些奇怪,不知道怎么理解这个reve
单词。估计不是英语,也许应该理解为法语中的一个人名雷沃
。不管如何,国人作品,名字比较绕口。开源,免费,简单易用。相比较nextcloud
的话,就轻便太多了。而且是基于thinkphp
的,很符合国人口味。
Cloudreve
是一款基于ThinkPHP
构建的网盘系统,由“树洞外链”的作者开发,能够助您以较低成本快速搭建起公私兼备的网盘,并且还有能快速对接目前各家常用云储存等多项特性。
下载安装
从结果上看,这套Cloudreve
的下载安装,是略微复杂。这个系统的安装,并不按套路出牌。安装界面地址是:http://<yourdomain>/CloudreveInstaller/
。安装检测显示了一堆的红字,就是环境检测没有通过的意思。苏南大叔表示:一一解决吧。
rewrite检测
头一次看到:有系统把rewrite
作为前置检查项的。不过,这个也蛮简单的。nginx
和thinkphp
的组合,所以,需要设置的rewrite
规则是这样的:
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
}
php的fileinfo
组件
这个对于宝塔来说,相当好处理。在宝塔的后台,点击安装fileinfo
就好。
文件夹读写权限
老生常谈的操作,两条命令快速搞定写权限问题。
sudo chown -R www:www ./
sudo chmod -R 755 ./
依赖组件
列出了N个完全不认识的composer
包,看起来,这个就有些难办了。只能调用composer install
了。还好,宝塔面板内置了composer
命令。
先更新composer
自身,再更新网站的依赖包。等好久之后,安装完毕。结果,五个依赖包,变成3个可用,2个不可用了。然后看到后面写着“可选"。那么,就果断放弃安装那2个暂时不可用的"二次验证"了。
/usr/bin/composer self-update
composer install
进入系统
点击下一步,填写mysql
信息(自己手工建立一个数据库)。再下一步,居然直接给出个用户名和密码,根本不给机会自定义,真心不按套路出牌。
- 默认的用户名是:
admin@cloudreve.org
- 默认的密码是:
admin
所以登陆到系统之后,应该先修改密码,然后在用户管理里面,修改用户名,或者直接sql
里面修改也行。
UPDATE `pan_database`.`sd_users` SET `user_email` = 'admin@yourdomain.com' WHERE `sd_users`.`id` = 1;
当然,默认的用户设置页面,是没有办法修改登陆邮箱的,不够智能啊。
苏南大叔在这里提示您:在安装之前,可以先修改根目录下面的mysql.sql
文件。这样安装完毕之后,就是自己已经预设好的用户名和密码了。
设置计划任务
普通的系统的话,就使用 crontab -e
,加入如下内容:
* * * * * curl http://<yourdomain.com>/Cron
宝塔面板的话,可以直接设置计划任务,脚本内容是:
curl http://<yourdomain.com>/Cron
总结
基本上安装完毕,使用起来也算是蛮舒服的。比nextcloud
要舒心的多。忽然间就发现:国外的系统,比如wordpress
、laravel
、nextcloud
之类的,都是比较臃肿的。还是国内的开源代码,比较迷你好用。
这款cloudreve
的可玩度,还是非常高的,界面上也非常美观,界面运行也非常流畅,推荐大家使用。
更多苏南大叔带来的cloudreve
的使用经验,请点击下面的链接查看。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。