热门标签

, , , , ,

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

今天介绍的是来自国内开发者写的一个基于对象存储的公私兼备的网盘系统。由 aoaoao.me 的作者所写,这位作者最著名的项目就是树洞外链,功能强大也好看,相信对这方面有点研究的都用过他的东西,后来免费版没再更新有些可惜。沉寂了很久作者终于放出一个大招——Cloudreve。

特点

可对接多家云存储,支持七牛、又拍云、阿里云 OSS、AWS S3、Onedrive、自建远程服务器、本地服务器存储。

可限制单文件最大大小、MIME Type、文件后缀、用户可用容量

  • 基于 Aria2 的离线下载
  • 图片、音频、视频、文本、Markdown、Ofiice文档 在线预览
  • 移动端全站响应式布局
  • 文件、目录分享系统,可创建私有分享或公开分享链接
  • 用户个人主页,可查看用户所有分享
  • 多用户系统、用户组支持
  • 初步完善的后台,方便管理
  • 拖拽上传、分片上传、断点续传、下载限速
  • 多上传策略,可为不同用户组分配不同策略
  • 用户组基础权限设置、二步验证
  • WebDAV 协议支持

安装

作者首发第一版是需要安装 Composer 来安装的,但是可能有 BUG 或坑比较多,对于普通用户来说安装体验不友好。今天做了个自动打包,其中包含了所有依赖,不需要使用composer。

  • 去官网下载最新版安装包 http://cloudreve.org/download.php
  • 将根目录下的“mysql.sql”导入到你的数据库,编辑 application/database_sample.php 文件,填写数据库信息,并重命名为 database.php。
  • 上传安装包到你的服务器
  • runtime目录需要写入权限,如果你使用本地存储,public 目录也需要有写入权限,给他们权限 宝塔默认755即可
  • 设置 URL 重写:
  • httpd.conf 配置文件中加载了 mod_rewrite.so 模块,AllowOverride None 将 None 改为 All,项目目录下的.htaccess 已经配置好重写规则,如有需求酌情修改。
  • 对于 Nginx 服务器,以下是一个可供参考的配置:
location / {
   if (!-e $request_filename) {
   rewrite  ^(.*)$  /index.php?s=/$1  last;
   break;
    }
}
  • 到此步时,系统已基本可以正常运行,但还需要进行一些后续操作.
  • 登录后台,后台 URL:http://你的域名/Admin(初始用户名 admin@cloudreve.org,初始密码 admin ,登录后到设置 – 基本设置中检查站点 URL 是否正确)
  • 到用户管理页修改初始用户密码
  • 如果你需要使用二步验证功能,请在程序目录下依次执行 composer require phpgangsta/googleauthenticator:dev-master composer require endroid/qr-code 安装二步验证扩展
  • 添加 Cron 定时任务:
* * * * * curl http://你的域名/Cron
  • 如果你打算使用本地上传策略并且不准备开启外链功能,请将public/uploads目录设置为禁止外部访问、禁止脚本执行

演示站 https://u.niubai.net

未经允许不得转载:作者:残浔, 转载或复制请以 超链接形式 并注明出处 牛掰网
原文地址:《一款简约又好看的网盘程序 Cloudreve》 发布于2019-05-01

分享到:
赞(0) 打赏

评论 抢沙发

3 + 5 =


一款简约又好看的网盘程序 Cloudreve

长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

没有广告
广告出租
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册