欢迎光临
我们一直在努力

Cloudreve:一款全新的网盘程序,推荐使用!

Cloudreve的介绍作者已经写的很全面了,这里照搬一下,就是为什么我觉得这名字和Chevereto有点神似2333:

Cloudreve:基于ThinkPHP构建的网盘系统,能够助您以较低成本快速搭建起公私兼备的网盘。

目前已经实现的特性:

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

官方网站:https://cloudreve.org/

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

项目地址:https://github.com/HFO4/Cloudreve/

写一下安装教程吧,不过我这次是用的自己搭建的LNMP环境,所以如果你打算按照我下面的方法来安装Cloudreve,请务必先按照下面这篇文章将LNMP环境装好:

CentOS7手动安装Nginx/MySQL/PHP/phpMyAdmin

PS:宝塔面板应该也是可以成功安装的。

Q:为什么不用宝塔了?

A:我手动装一个这样的LNMP环境比宝塔装的要快,节约时间(宝塔的下载源太鸡儿操蛋了)。另外手头上实在没有机器能空出来折腾了。

进入正题:

在Nginx站点目录下新建一个Cloudreve目录:

cd /root
mkdir /usr/share/nginx/cloudreve

进入到这个目录,下载程序并解压:

yum -y install unzip
cd /usr/share/nginx/cloudreve
wget https://cloudreve.org/release/a57dd793196049915a22ff16f894650d21187723.zip
unzip a57dd793196049915a22ff16f894650d21187723.zip

新建一个rewrite目录,专门用来存放Nginx伪静态规则的conf(如果你已经创建好了可以略过):

mkdir /etc/nginx/conf.d/rewrite

在rewrite目录下新建一个cloudreve.conf:

vi /etc/nginx/conf.d/rewrite/cloudreve.conf

写入如下内容:

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

保存,然后我们再在nginx的conf.d目录下新建一个Cloudreve的站点conf:

vi /etc/nginx/conf.d/cloudreve.conf

写入如下内容:

server {
    listen       81;
    server_name  172.104.89.55;
    client_max_body_size 5000m;

    #charset koi8-r;
    #access_log  /var/log/nginx/host.access.log  main;

    location / {
        root   /usr/share/nginx/cloudreve;
        index  index.html index.htm index.php;
        include /etc/nginx/conf.d/rewrite/cloudreve.conf;
    }

    location ~ .php$ {
        root           /usr/share/nginx/cloudreve;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  /usr/share/nginx/cloudreve$fastcgi_script_name;
        include        fastcgi_params;
    }

}

注:

一、listen监听端口,正规做站请改成80

二、server_name正规做站,请将这里的IP改成你的站点域名,多个域名用空格隔开。

三、client_max_body_size的值,这里我设置的是5000M,如果你想让你的网盘程序上传更大体积的单文件请修改此值。(在php.ini内也要设置post_max_size的值与此值差不多相等)

确定写入的内容无误后,保存然后重启Nginx:

systemctl restart nginx

使用phpMyAdmin新建一个Cloudreve数据库:

导入Cloudreve程序目录下的mysql.sql:

如图所示:

回到Xshell中,复制一份程序的数据库配置文件并重命名为database.php:

cp /usr/share/nginx/cloudreve/application/database_sample.php /usr/share/nginx/cloudreve/application/database.php

编辑这个配置文件,填写你的数据库连接信息:

vi /usr/share/nginx/cloudreve/application/database.php

如图所示:

最后更改程序目录的所有者:

chown -R apache:apache /usr/share/nginx/cloudreve

不出意外,现在你就可以通过浏览器打开你的站点了:

默认的管理员账号:[email protected]
密码:admin
后台地址:http://你的域名/Admin
注:后台地址要先在前台用管理员账号登录后才能访问的到。

登录进去第一件事当然是改密码啦:

管理员界面:

试试新建文件夹、传点图片、音乐什么的:

文件分享功能:

还有更多功能和设置这里就不多BB了。

写在最后:

Cloudreve是一款最近刚出炉的新网盘程序,作者前身的作品有树洞外链。个人觉得此网盘程序前途无可限量,先膜一波!强烈推荐各位大佬使用!

LALA

我什么都不卖了,告辞!

赞(0)
未经允许不得转载:拆东墙 » Cloudreve:一款全新的网盘程序,推荐使用!

评论 抢沙发

登录

找回密码

注册