点击
搜索 / Search

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 的辛勤劳动,为我们奉献了这样一款产品。

参考资料:

  1. https://github.com/HFO4/Cloudreve/wiki/
  2. http://www.runoob.com/mysql/mysql-tutorial.html
  3. http://docs.phpcomposer.com/00-intro.html
声明: 本站所有图文遵循 署名-非商业性使用-相同方式共享 3.0 共享 协议.
转载请注明转自 ershiwo的私人研究所
标签:

2 Comments

  1. 菜单怎么加

    2020.02.11 at 00:23
    #1  
    • 哪里的菜单?
      我并不是 Cloudreve 的开发者,目前也没在任何站点中使用这个项目,如果是相关问题你可以尝试去 Cloudreve 的 Github 提交 issue。

      2020.02.11 at 13:32
      #11