Cloudreve 是基于 ThinkPHP 的网盘系统,能够助您以较低成本快速搭建起公私兼备的网盘。
这是去年年终总结提到的计划中的另一部分,能够施行大部分得益于上次 3 刀捡的个便宜(大概率会死,先看着)。我们不能拘泥于提供那种见不得光的服务,也要干点实事。下面介绍一下怎么装这个东西。
基本的 LANMP 不用说怎么装了吧,Cloudreve 还需要额外安装几个 php 扩展和 composer:
sudo apt install php7.0-gd php7.0-common php7.0-curl sudo apt install composer ##如果你觉得 apt 源更新太慢,可以从官方安装
此外 apache2 需要开启 rewrite 模块,然后下载程序:
cd /var/www/ git clone https://github.com/HFO4/Cloudreve.git
接着导入数据库:
mysql -uuser -p ##在控制台程序中 CREATE DATABASE Cloudreve; USE Cloudreve; SET NAMES utf8mb4; SOURCE /var/www/Cloudreve/mysql.sql;
如果装了phpmyadmin
会更容易一点。下面是正式安装:
cd Cloudreve composer install
过程中会让你输入数据库信息等资料,配置好后可以用初始用户名admin@cloudreve.org
初始密码admin
后台 URL http://yourdomain.tld/Admin
登陆后台,检查基础设置。
按官方那个指南,接下来你可以做的事有以下几件:
·登录后台到用户管理页修改初始用户密码
·如果你需要使用二步验证功能,请在程序目录下依次执行
composer require phpgangsta/googleauthenticator:dev-master
composer require ndroid/qrcode
安装二步验证扩展·添加Cron定时任务:
* * * * * curl http://你的域名/Cron
·如果你打算使用本地上传策略并且不准备开启外链功能,请将
public/uploads
目录设置为禁止外部访问、禁止脚本执行
Cloudreve 目前可以连接七牛/又拍云/阿里云/ AWS S3 等一系列 OSS 作为存储空间,同时也可以利用本地空间。相应的服务需要你自行注册,并在 Cloudreve 后台添加权限及指定上传路径。支持 OSS 方便扩容,而且也能提升访问速度,这也是多数同类应用都支持的功能。不过面向国内用户,还是要选社区开发活跃的,至少官方不支持,你还有插件可以用。
测试什么的各位自己来吧,本站的这个实例只面向搬砖群成员开放。如果有问题可以评论联系。感谢 AaronLiu 的辛勤劳动,为我们奉献了这样一款产品。
参考资料:
菜单怎么加
哪里的菜单?
我并不是 Cloudreve 的开发者,目前也没在任何站点中使用这个项目,如果是相关问题你可以尝试去 Cloudreve 的 Github 提交 issue。