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环境装好:
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
我什么都不卖了,告辞!
最新评论
5211314
能不能教我 一点不会